標籤:uil blob 建議 span multi oat pretty ati 資料類型
1:用戶端
mysql:用戶端程式
mysqldump:mysql備份工具
mysqladmin:mysql管理工具
mysqlbinlog:二進位日誌查詢工具
2:服務端
mysqld:服務端程式
mysqld_safe :建議安全啟動並執行服務端程式
mysqld_multi:多執行個體mysql程式
監聽兩類通訊端地址
3:socket通訊端的儲存路徑
(1):RPM包安裝的MySQL
/var/lib/mysql/mysql.sock
(2):二進位或者源碼安裝的MySQL
/tmp/mysql.sock(不要把它刪除了,我就刪除過,使得用戶端無法串連服務端)
mysql [選項] [資料庫]
-h:指定服務端主機地址
-u: 指定登入的使用者名稱
-p:指明密碼
-D:指明登入的資料庫
-e:串連之後直接運行SQL語句,不進入互動式模式(可以在指令碼中使用)
SQL語句必須以分號結尾
\G:結尾表示以以豎行顯示
資料類型
char():區分字元大小寫,不可變
binary():區分字元大小寫 ,不可變
varchar():可變
varbinary():可變
text()
blob()
set()
enum()
int()
float()
double()
decimal()
date()
time()
datetime()
timestamp()
修飾符
unsigned
not null
default
DDL:資料庫定義語言
create , alter , drop
DML:資料庫操作語言
insert , delete , update , select
DCL:資料庫控制語言
grant , revoke
擷取協助
例如:help create
查看所支援的字元集
show character set
查看支援定序:
show collation
mysql的程式組成