MySQL控制臺提供了豐富的命令語句,用于管理和維護數(shù)據(jù)庫。下面是一些常用的命令語句大全:
- 登錄MySQL:mysql -u用戶名 -p密碼 - 顯示當(dāng)前MySQL版本:SELECT VERSION(); - 創(chuàng)建數(shù)據(jù)庫:CREATE DATABASE 數(shù)據(jù)庫名; - 刪除數(shù)據(jù)庫:DROP DATABASE 數(shù)據(jù)庫名; - 選擇數(shù)據(jù)庫:USE 數(shù)據(jù)庫名; - 顯示已有數(shù)據(jù)庫:SHOW DATABASES; - 顯示當(dāng)前所在的數(shù)據(jù)庫:SELECT DATABASE(); - 顯示數(shù)據(jù)庫中的表:SHOW TABLES; - 顯示表結(jié)構(gòu):DESC 表名; - 創(chuàng)建表: CREATE TABLE 表名 ( 列名1 數(shù)據(jù)類型, 列名2 數(shù)據(jù)類型, 列名3 數(shù)據(jù)類型, ... ); - 刪除表:DROP TABLE 表名; - 插入數(shù)據(jù): INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...); - 更新數(shù)據(jù): UPDATE 表名 SET 列1=值1, 列2=值2 WHERE 條件; - 刪除數(shù)據(jù): DELETE FROM 表名 WHERE 條件; - 查詢數(shù)據(jù): SELECT 列1, 列2, 列3, ... FROM 表名 WHERE 條件; - 模糊查詢: SELECT 列1, 列2, 列3, ... FROM 表名 WHERE 列名 LIKE '查詢條件%'; - 排序查詢: SELECT 列1, 列2, 列3, ... FROM 表名 ORDER BY 列名 ASC/DESC; - 分組查詢: SELECT 列1, 列2, ... FROM 表名 GROUP BY 列名; - 連接查詢: SELECT 列1, 列2, ... FROM 表名1 INNER/LEFT/RIGHT JOIN 表名2 ON 表名1.列名=表名2.列名; - 導(dǎo)入數(shù)據(jù): mysql -u用戶名 -p密碼 數(shù)據(jù)庫名< 數(shù)據(jù)庫文件名; - 導(dǎo)出數(shù)據(jù): mysqldump -u用戶名 -p密碼 數(shù)據(jù)庫名 >導(dǎo)出文件名;
以上僅是MySQL命令語句的冰山一角,MySQL提供了更多實用的命令語句,可以根據(jù)需求自行查詢或參考MySQL文檔。