Set the following For key column.
- INNODB
utf8
VARCHAR(255)
- INNODB
utf8mb4
VARCHAR(191)
Set the following For key column.
utf8
VARCHAR(255)
utf8mb4
VARCHAR(191)
SELECT * FROM users
INTO OUTFILE ‘/results/result.txt’ FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”‘ LINES TERMINATED BY ‘\n’;
Drop all tables
mysql -Nse 'show tables' DATABASE_NAME | while read table; do mysql -e "drop table $table" DATABASE_NAME; done
Truncate All tables
mysql -Nse 'show tables' DATABASE_NAME | while read table; do mysql -e "truncate table $table" DATABASE_NAME; done
DELETE t1 FROM tablename t1
INNER JOIN tablename t2
WHERE
t1.id< t2.idAND
t1.title = t2.title;
UPDATE TableB
SET TableB.value = (
SELECT TableA.value
FROM TableA
WHERE TableA.name = TableB.name LIMIT 1
);
UPDATE names SET fullname=RTRIM(REVERSE(SUBSTRING(REVERSE(fullname),LOCATE(" ",REVERSE(fullname)))))
Export
mysqldump -u username -p dbname > dbexport.sql Import mysql -u username -p dbname < dbexport.sql
SELECT column_name FROM table_name WHERE NOT column_name RLIKE '[[:<:]][^\u0000-\u007F]+[[:>:]]'
mysql -uroot -p[PASSWORD]
use mysql;
update user set plugin=” where User=’root’;
flush privileges;
\q