1. 程式人生 > 資料庫 >mysql命令列操作

mysql命令列操作

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 定義
# 注:僅在會話中生效