尚硅谷之MySQL基礎(chǔ)
2、錯(cuò)誤ERROR
(1)沒有選擇數(shù)據(jù)庫就操作表格和數(shù)據(jù)
ERROR 1046 (3D000): No database selected |
解決方案就是使用“USE 數(shù)據(jù)庫名;”語句只能要針對哪個(gè)數(shù)據(jù)庫進(jìn)行操作 |
所有的表對象前面都加上“數(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ù)器端認(rèn)為你的客戶端的字符集是utf-8,而實(shí)際上你的客戶端的字符集是
|
解決方案,設(shè)置當(dāng)前連接的客戶端字符集“SET NAMES GBK;” |