溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

MySQL中文建表會(huì)出現(xiàn)哪些問題

發(fā)布時(shí)間:2021-08-18 22:17:22 來源:億速云 閱讀:203 作者:chen 欄目:數(shù)據(jù)庫

這篇文章主要講解了“MySQL中文建表會(huì)出現(xiàn)哪些問題”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“MySQL中文建表會(huì)出現(xiàn)哪些問題”吧!

  比如系統(tǒng)在開發(fā)時(shí)候在個(gè)人PC機(jī)上,數(shù)據(jù)庫有很多的初始化數(shù)據(jù),系統(tǒng)開發(fā)完成了,則要把這些初始化數(shù)據(jù)從PC機(jī)上導(dǎo)出成SQL腳本,在服務(wù)器上只要導(dǎo)入這些SQL腳本即可完成數(shù)據(jù)庫初始化.

  但是,對(duì)于中文字符的導(dǎo)入?yún)s成了大問題,導(dǎo)入中文,數(shù)據(jù)老是報(bào)錯(cuò)"DatatoolongforcolumnXXatrown"

  這個(gè)問題一直困擾著我,由于以前數(shù)據(jù)量比較小,也就不用導(dǎo)入功能,大不了再重新初始化一次了.如今不行了,初始化數(shù)據(jù)實(shí)在太多,不可能重新初始化,但我一直認(rèn)為一定會(huì)有辦法解決這個(gè)問題,今天上網(wǎng)找資料搞了大半天,這個(gè)問題基本解決.

  MySQL中文建表出現(xiàn)哪些問題

  為了清楚描述這個(gè)問題,現(xiàn)詳細(xì)講解如下:

  1.建數(shù)據(jù)庫

  MicrosoftWindowsXP[版本5.1.2600]

  (C)版權(quán)所有1985-2001MicrosoftCorp.

  C:\DocumentsandSettings\awish>mysql-uroot-p

  Enterpassword:*******

  WelcometotheMySQLmonitor.Commandsendwith;or\g.

  YourMySQLconnectionidis24toserverversion:5.0.27-community-nt

  Type'help;'or'\h'forhelp.Type'\c'toclearthebuffer.

  mysql>createdatabasetest;

  2.設(shè)置數(shù)據(jù)編碼為utf8

  mysql>usetest;Databasechangedmysql>setnamesutf8;//設(shè)置數(shù)據(jù)庫字符集為utf8QueryOK,0rowsaffected(0.00sec)

  3.創(chuàng)建數(shù)據(jù)表

  mysql>CREATETABLEperson->(->idINT(8)NOTNULLAUTO_INCREMENTPRIMARYKEY,->namevarchar(16)default'nobody',->birthdaychar(19),->)ENGINE=InnoDBDEFAULTCHARSET=utf8//創(chuàng)建數(shù)據(jù)表,字符集設(shè)定為utf8->;QueryOK,0rowsaffected(0.03sec)

感謝各位的閱讀,以上就是“MySQL中文建表會(huì)出現(xiàn)哪些問題”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)MySQL中文建表會(huì)出現(xiàn)哪些問題這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI