MySQL語句溫習 SHOW DATABASES; //顯示所有數據庫 SELECT DATABASE(); //查看當前數據庫 SHOW TABLES; //顯示表名 USER db_name[;] //切換數據庫 DESC tb_name;/DESCRIBE city;/EXPLAIN city; //顯示數據庫列信息 SHOW columns FROM db_name; //顯示數據庫列信息 SELECT VERSION(); //查詢當前數據庫版本 SELECT CURDATA();/SELECT CURRENT_DATE; //查詢當前日期(yyyy-MM-dd) SELECT NOW(); //查詢當前時間(yyyy-MM-dd HH:mm:ss) SELECT USER(); //查詢當前登錄賬戶 SELECT USER() \c //取消執行當前語句 CREATE DATABASE mydb; //創建數據庫 'mydb'(類Unix下數據庫是區分大小寫的) CREATE TABLE tb_name(co_name co_type...); //創建表 LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet[LINES TERMINATED BY '\r\n']; //從本地文件將數據導入表 SELECT YEAR(CURDATE()); //查詢當前年 SELECT MONTH(CURDATE()); //查詢當前月 SELECT DAYOFMONTH(CURDATE()); //查詢當前日 SELECT RIGHT(CURDATE(), 5); //right用法 SELECT LEFT(CURDATE(), 7); //left用法 SELECT DATE_ADD(CURDATE(), INTERVAL n MONTH); // DATE_ADD的用法, n為整數(為負數表示相減) SELECT DATE_ADD(CURDATE(), INTERVAL n YEAR); SELECT DATE_ADD(CURDATE(), INTERVAL n DAY); SELECT MOD(12, 5);/SELECT 12 % 5; //取余運算 SELECT * FROM tb_name WHERE co_name REGEXP 'regexp'; //正則模糊匹配查詢(NOT REGEXP, RLIKE, NOT RLIKE) SHOW INDEX FROM db_name; //查看索引信息 SOURCE filename; // 批處理執行sql腳本(source D:/mysql.sql;) ALTER TABLE tb_name AUTO_INCREMENT = n; //修改自增從n開始 SELECT CONCAT(str...); //將字符串拼接起來(任意個數) SHOW ENGINES; //查看數據庫引擎 ALTER TABLE tb_name MODIFY co_name data_type; //修改表字段的數據類型 ANALYZE TABLE tb_name; //幫助優化索引