尚硅谷之MySQL基礎(chǔ)

2、錯誤ERROR

(1)沒有選擇數(shù)據(jù)庫就操作表格和數(shù)據(jù)

ERROR 1046 (3D000): No database selected

解決方案就是使用“USE 數(shù)據(jù)庫名;”語句只能要針對哪個數(shù)據(jù)庫進行操作

所有的表對象前面都加上“數(shù)據(jù)庫.”

 

(2)命令行客戶端的字符集問題

 

mysql> INSERT INTO t_stu VALUES(1,'張三','男');

ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'sname' at row 1

原因:服務(wù)器端認為你的客戶端的字符集是utf-8,而實際上你的客戶端的字符集是

 

解決方案,設(shè)置當(dāng)前連接的客戶端字符集“SET NAMES GBK;”