SELECT * FROM ` tbl`
INTO OUTFILE ' /tmp/out.csv'
FIELDS TERMINATED BY ' ,'
ENCLOSED BY ' "'
LINES TERMINATED BY ' \n ' ;
USE INFORMATION_SCHEMA;
SELECT
TABLE_NAME,
COLUMN_NAME,
CONSTRAINT_NAME,
REFERENCED_TABLE_NAME,
REFERENCED_COLUMN_NAME
FROM KEY_COLUMN_USAGE;
SHOW FULL TABLES IN ` database` WHERE TABLE_TYPE LIKE ' VIEW' ;
SELECT User FROM mysql .user ;
SHOW GRANTS FOR ' user-name' @' localhost' ;
GRANT SELECT ON ` db` .` table` TO user@host IDENTIFIED BY ' password' ;
ALTER TABLE ` tbl` ADD PRIMARY KEY (` col` );
ALTER TABLE ` tbl_1` ADD CONSTRAINT ` fk` FOREIGN KEY (` col` ) REFERENCES ` tbl_2` (` col` ) ON DELETE CASCADE ;
ALTER TABLE ` tbl` ADD COLUMN ` col_name` int not null DEFAULT 1 AFTER ` col` ;
CREATE INDEX `name ` ON ` tbl` (` col` ) USING BTREE;
CREATE UNIQUE INDEX `name ` ON ` tbl` (` col_1` , ` col_2` );
CREATE USER ` user-name` IDENTIFIED BY PASSWORD ' the-password' ;
CREATE TABLE `tbl ` (` col1` int (11 ) NOT NULL AUTO_INCREMENT, ` col2` varchar (100 ), PRIMARY KEY (` col1` ));
RENAME TABLE ` tbl` TO ` new_tbl_name` ;
ALTER TABLE ` tbl` CHANGE ` col_name` ` new_col_name` BIGINT (20 ) NOT NULL ;
ALTER TABLE ` tbl` DROP KEY ` key` ;
ALTER TABLE ` tbl` DROP FOREIGN KEY ` fk` ;
ALTER TABLE ` tbl` DROP INDEX ` index` ;
ALTER TABLE ` tbl` DROP COLUMN ` col_name` ;
Insert, update on duplicate key
INSERT INTO ` tbl` SET ` col1` = ' foo' , ` col2` = ' bar' ON DUPLICATE KEY UPDATE ` col2` = VALUES (` col2` )' ;