Mysql 總結

一、

1.Navicat 顯示正確,cmd 中文字符顯示亂碼,原因是navicat已經設置爲utf-8,但是cmd的編碼方式爲GBK,所以講CMD的格式設置爲GBK就可以了,  在mysql中輸入  : set  names gbk;  每次進來輸入一次就可以了。O(∩_∩)O哈哈~

解決問題的地址鏈接

https://blog.csdn.net/DunYLin/article/details/54947865

2.還有一種情況是因爲UTF-8的編碼問題,如果出現不能解決的亂碼,比如偏僻字等等,將字段設置爲 UTF-8 bm4;這個是mysql天生的問題哈

二、

mysql修改字段默認值

解決

alter table topic alter column cateId set default '2';

語法總結

alter table表名alter column字段名drop default; (若本身存在默認值,則先刪除)

alter table表名 alter column字段名 set default默認值;(若本身不存在則可以直接設定)

三、

mysql中alter modify不允許一次修改多個列(就像insert一樣,一個insert可以插入多個行),但是oracle可以,但是mysql中可以通過多個modify來修改多個列。

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章