繼《【資料庫】mysql奇淫技巧》,此篇為報錯梳理,整理測試時遇到的各種報錯及應對策略1、 (1046, 『no database selected』)
沒選擇資料庫,此問題很有可能是再執行命令或者查詢時沒針對資料庫操作,視覺化的工具一般不會出現此錯誤2、(1366, 「incorrect string value: 『\xe6\x9b\xb9\xe6\x93\x8 d』 for column 『name』 at row 1」)【解決方案】執行操作時選擇資料庫。
錯誤的字串…name,第一行name插入內容出錯,可能是編碼原因,插入中文時出現如上錯誤(未完待續…)【解決方案】核心:修改name欄位的編碼格式,
1、修改資料庫編碼,重新建立表
【show variables like 『char%』】檢視資料庫編碼
【set character_set_database=utf8】修改資料庫編碼
2、修改表編碼
【alter table
student
convert to character set utf8】修改student表編碼為utf83、修改字段編碼
【alter table student change name name varchar(10) character set utf8】修改name編碼
資料庫 MySQL奇淫技巧(基礎篇)
前言 由於mysql有很多很多 特殊的用法 在此成其為奇淫技巧,很多用法很冷門,雖然由常用命令拼起來的,但是不是十分常用。對待一些特殊需求查資料都不太描述,這是個很尬的問題,所以在此梳理用到的所有奇淫技巧,當然有新的特殊需求,可以交流學習進一步完善,有任何非議都可以交流。下面是從建表到各種奇淫技巧 ...
資料庫 MySQL 篇
1,建立乙個特殊的帳號,mysql後台程式將在該帳號下執行 root linux root groupadd mysql root linux root useradd g mysql s bin false mysql 2,解壓 root linux pub tar xvfz mysql 4.0....
資料庫之mysql篇
這段時間找工作,拿起一本mysql進行學習,現把最近學習的相關知識進行總結,以備後查。什麼是資料庫?以某種有組織的方式儲存的資料集合 通常是乙個檔案或一組檔案 資料庫常見概念 表 某種特定型別資料的結構化清單。模式 關於資料庫和表的布局及特性的資訊。列 表中的乙個字段,儲存著表的某部分資訊。行 表中...