mysql一些記錄

2021-10-02 03:58:33 字數 743 閱讀 5309

1、mysql varchar(50)到底能存多少個漢字

mysql 4.0版本以下,varchar(50), 指的是50位元組,如果存放utf8漢字時,只能存放16個(每個漢字3位元組)

mysql 5.0版本以上,varchar(50), 指的是50字元,無論存放的是數字、字母還是utf8漢字(每個漢字3位元組),都可以存放50個。

2、根據配置檔案會限制server接受的資料報大小。有時候大的插入和更新會受 max_allowed_packet 引數限制,導致寫入或者更新失敗。

檢視max_allowed_packet最大允許值:mysql下輸入show variables like 『%max_allowed_packe下圖』;下圖說明只有 1 m

1.臨時修改:輸入命令 set global max_allowed_packet = 大小; (注意,這裡的大小只能填寫位元組。重啟mysql服務後,配置將會失效!)

2.修改my.ini檔案,在[mysqld]部分加入 max_allowed_packet=大小(可以帶單位m)

3、一些字段型別

MSSQL轉MYSQL的一些記錄

1.用mssql企業管理器,開啟表的結構 設計表 本地用phpmyadmin根據結構乙個乙個建立,同時優化了一下表資料字段,表建立完成。2.用企業管理器匯出單錶,匯入源選擇文字,分隔符選擇 原為 因phpmyadmin預設的是 所以這裡選擇 匯出乙個文字檔案。3.用phpmyadmin單錶匯入功能,...

記錄一些WPF

1.exception 使用該資訊可以確定如何處理異常。handled 屬性設定為true2.3.invoke 是同步操作,而 begininvoke 是非同步操作 4.pack uri 方案使用 pack 作為它的方案,並且包含兩個元件 授權和路徑。以下是 pack uri 的格式。pack 授權...

git 一些記錄

1 git commit a 此時會進入vim編輯模式,可以i鍵輸入提交備註,完成備註後通過esc退出編輯模式,並輸入 q 不儲存並退出,或者 wq 儲存並退出。2 出現如下報錯時 if no other git process is currently running,this probably ...