資料庫 MySQL奇淫技巧(報錯篇)

2021-08-29 01:31:58 字數 763 閱讀 9426

繼《【資料庫】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 tablestudentconvert to character set utf8】修改student表編碼為utf8

3、修改字段編碼

【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進行學習,現把最近學習的相關知識進行總結,以備後查。什麼是資料庫?以某種有組織的方式儲存的資料集合 通常是乙個檔案或一組檔案 資料庫常見概念 表 某種特定型別資料的結構化清單。模式 關於資料庫和表的布局及特性的資訊。列 表中的乙個字段,儲存著表的某部分資訊。行 表中...