一直沒怎麼用過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:表注釋和字段注釋 1 建立表的時候寫注釋 create table test1 ( field_name int comment '欄位的注釋' )comment='表的注釋'; 2 修改 ...
mysql追加注釋或者大量修改注釋
mysql追加注釋或者大量修改注釋 2016-01-25 20:28:05 分類: mysql mysql 5.6.14 之前乙個專案比較倉促,開發給的建表語句沒有注釋.現在要補全注釋資訊.但是my ...
mysql資料庫-注釋相關介紹
mysql執行的sql指令碼中注釋怎麼寫? mysql 伺服器支援 # 到該行結束.-- 到該行結束 以及 /* 行中間或多個行 */ 的注釋方格: mysql; # 這個注釋直到該行結束 mysql; ...
powerdesigner生成mysql帶注釋的er圖
1.安裝powerdesigner的 參考 2配置逆向工程 2.1新建模型p ...
mysql和mysql的注釋方式
mysql的注釋方式 mysql 伺服器支援如下幾種注釋方式: (1) # 到該行結束 # 這個注釋直到該行結束 mysql> select 1+1; (2)-- 到該行結束 ...
mysql寫注釋的幾種方法
mysql的注釋風格總的來說有三種.它們分別是 1.單行注釋可以用"#" select 1 as cname; #this is a comment +-------+ | cna ...
***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...