mysql的程式組成

2022-03-22 12:44:50 字數 1364 閱讀 8142

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的程式組成

客戶端 伺服器端 語法 mysql options database 常用的options uusername 指定使用者名稱,預設為root ppassword 指定使用者的密碼 p 指定資料庫監聽的埠,這裡的 需用實際的埠號代替,如 p3306 v 檢視當前使用的mysql版本 e 不登入mys...

程式的組成

1 標頭檔案 包含結構宣告和使用這些結構的函式的原型。2 源 檔案 包含與機構有關的函式的 1 函式原型 最好不要在標頭檔案中包含函式的定義 2 使用 define或const定義的符號常量。3 結構宣告 4 類宣告 5 模板函式 5 內聯函式 將結構宣告放在標頭檔案中是可以的,因為它們不建立變數,...

C 程式的組成

函式在被呼叫時,在棧中是以乙個棧幀的形式存在的,棧分為公升棧和降棧,不同架構,棧是不同的.t1堆 程式中的靜態區 t2 程式的組成 在上圖中 堆和棧是直到程式執行是才會存在,是程式執行的基礎 file header 用於告訴作業系統檔案是可執行檔案,和其他一些與執行相關資訊 text section...