偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

MySQL中文建表問題解析

數據庫 MySQL
數據庫中數據的導入導出是一個最簡單, 也是最必須的功能,但是對于中文字符的導入卻成了一個大問題。

MySQL中文建表問題的確很讓人頭疼,下面就為您舉例說明MySQL中文建表問題,如果您之前遇到過MySQL中文建表問題,不妨一看。

數據庫中數據的導入導出是一個最簡單, 也是最必須的功能.

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

但是, 對于中文字符的導入卻成了大問題, 導入中文, 數據老是報錯"Data too long for column XX at row n"

這個問題一直困擾著我, 由于以前數據量比較小, 也就不用導入功能, 大不了再重新初始化一次了. 如今不行了, 初始化數據實在太多, 不可能重新初始化, 但我一直認為一定會有辦法解決這個問題, 今天上網找資料搞了大半天, 這個問題基本解決.

為了清楚描述這個問題, 現詳細講解如下:

1. 建數據庫

Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\awish>mysql -u root -p
Enter password: *******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 24 to server version: 5.0.27-community-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database test;

2. 設置數據編碼為utf8

  1. mysql> use test;  
  2. Database changed  
  3. mysql> set names utf8; //設置數據庫字符集為utf8  
  4. Query OK, 0 rows affected (0.00 sec)  
  5.  

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

  1. mysql> CREATE TABLE person  
  2.                          -> (  
  3.                          -> id INT(8) NOT NULL AUTO_INCREMENT PRIMARY KEY,  
  4.                          -> name varchar(16) default 'nobody',  
  5.                          -> birthday char(19),  
  6.                          -> )ENGINE=InnoDB DEFAULT CHARSET=utf8//創(chuàng)建數據表,字符集設定為utf8  
  7.                          -> ;  
  8. Query OK, 0 rows affected (0.03 sec)  

 

 

 

【編輯推薦】

MySQL復制表數據到新表的方法

MySQL多表刪除的實現

MySQL獨立表空間的優(yōu)缺點

MySQL MyISAM表結構的恢復

MySQL查詢表字段個數的兩種方法

責任編輯:段燃 來源: 互聯網
相關推薦

2010-10-15 10:14:09

Mysql建表

2012-07-24 17:10:10

Linux操作系統(tǒng)

2010-04-29 12:42:09

Unix系統(tǒng)

2011-06-13 16:16:32

Qt 中文問題

2009-08-14 13:49:58

Rails中文問題

2010-02-23 17:57:58

Python部署

2009-07-16 17:26:11

WebWork文件上傳

2009-11-05 15:36:58

WCF service

2010-01-28 13:15:43

C++參數

2009-07-20 14:04:27

WebWork標簽嵌套

2012-05-23 13:11:10

架構存儲

2010-11-24 09:37:01

mysql快速建表

2011-03-18 18:47:34

QtMySQL

2010-05-24 14:04:48

JavaSwing多線程

2009-12-31 15:08:22

Silverlight

2010-02-22 17:29:47

WCF跨域

2010-01-08 17:12:03

VB.NET短路判斷

2010-04-19 13:54:43

Unix操作系統(tǒng)

2010-04-06 09:31:52

Windows 7顯示白點

2009-09-03 15:33:13

RHEL紅帽linux
點贊
收藏

51CTO技術棧公眾號