mysql命令列操作
阿新 • • 發佈:2020-12-20
1、常用命令
\c 取消要執行的語句 \G 與;功能相似的結束符,格式化資料行輸出,多用於檢視系統引數命令 source 匯入sql檔案 show databases; 檢視哪些資料庫 use 資料庫名; 進入資料庫 status 檢視當前資料庫詳細資訊 select database(); 檢視當前資料庫 select current_user; 檢視當前登陸使用者 select version(); 檢視版本資訊 show create table 表名\G 查看錶屬性(建表語句) show tables; 檢視當前庫所有表 show full tables; 檢視當前庫所有表,包括表屬性(試圖或資料表) show open tables; 檢視快取中的表 flush tables; 清空快取中的表 desc 表名 查看錶結構 charset utf8; 修改編碼(當前會話生效,永久生效需在/etc/my.cnf的[mysqld]中新增'character-set-server=utf8')
2、注意事項
# limit 3 select語句中顯示資料行的限制。此為顯示前三行。
# limit 2,3 顯示3-5行。2為去除前2行(預設為0),3為顯示去除後的3行,即為3-5行。
# 建立表的表名,linux區分大小寫,window不區分大小寫。
# 資料庫名不能更改。
3、變數
全域性變數: set @@變數名=值 || set global 變數名=值
使用者變數: set @變數名=值
區域性變數: declare 定義
# 注:僅在會話中生效