mysql整段注釋 mysql的注釋

2021-10-13 01:54:06 字數 1204 閱讀 1117

一直沒怎麼用過mysql資料庫, 今天用mysqldump備份了一下表結構, 記錄一下遇到的問題

1. mysqldump預設匯出沒有事務和儲存過程, 如果想匯出這些可以用 -e 和 -r[--routines      dump stored routines (functions and procedures)]

2. mysqldump預設匯出表中是帶著觸發器的, 不要觸發器可以用--skip-triggers

3. 預設匯出是連資料一塊兒匯出,不要資料可以用(-d, --no-data)

mysqldump --host=$ --user=$ --password=$ \--no-data --databases $ --table $ -r -e >/tmp/$.sql

4. 從本地匯入資料

mysql --user=$ --password=$ --host=$ $ --default-character-set=utf8 <

load data local infile'$' into table $ fields terminated by ',';

5. 從target伺服器上匯入資料

mysql --user=$ --password=$ --host="172.0.0.1" $ --default-character-set=utf8 <

load data infile'$' into table $ fields terminated by ',';

資料庫和資料在同一臺伺服器

6. mysql的注釋

mysql的注釋有4 種 :

「#」  : # 開頭到行尾的都為注釋,只能注釋一行

「-- 」 (2個減號 乙個空格) : -- 開頭到行尾都為注釋 , 只能注釋一行

「/*   *** */"   :  可以注釋多行,但是一定要閉合,不然出錯

」/*!  數字    **  */"  :  可以跨行注釋,但是一定要閉合,不然出錯。

其中 ,   」/*!  數字    **  */" 是有特殊含義的

例如: /*!40101 set names gbk */;  代表的是  如果mysql 版本大於4.0.1.01  ,就執行後面的 set names gbk 這句**。

這就有乙個好處,這樣就可以把mysql 特有的功能用這種注釋,給注釋掉,對於非mysql資料庫可以正常執行,不需要修改,

而對於mysql 資料庫,就可以利用這些特性。

mysql整段注釋 mysql的注釋

一直沒怎麼用過mysql資料庫,今天用mysqldump備份了一下表結構,記錄一下遇到的問題 1.mysqldump預設匯出沒有事務和儲存過程,如果想匯出這些可以用 e 和 r routines dump stored routines functions and procedures 2.mysq...

mysql注釋 mysql注釋

mysql 伺服器支援 到該行結束 到該行結束 以及 行中間或多個行 的注釋方格 mysql select 1 1 這個注釋直到該行結束 mysql select 1 1 這個注釋直到該行結束 mysql select 1 這是乙個在行中間的注釋 1 mysql select 1 這是乙個 多行注釋...

mysql 注釋 MySql注釋

cmd顯示mysql中文亂碼解決 首先cmd預設編碼是gbk,而mysql預設使用的是utf 8 所以你可以設定cmd為 chcp 65001 就是換成utf 8 頁 chcp 936 可以換回預設的gbk chcp 437 是美國英語 mysql show variables like chara...