程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL 5.1的中文支持的一個改進

MySQL 5.1的中文支持的一個改進

編輯:關於MYSQL數據庫

  MySQL 5.1的中文支持的一個改進,從MySQL 4.1開始不支持中文路徑,文件名的問題解決了。

  見下面示例

  Microsoft Windows XP [版本 5.1.2600]

  (C) 版權所有 1985-2001 Microsoft Corp.

  C:Documents and SettingsAdministrator>runas /user:aaa cmd

  輸入 aaa 的密碼:

  試圖將 cmd 作為用戶 "MY-TOMATOaaa" 啟動...

C:Documents and SettingsAdministrator>cd MySQL51in

C:mysql51in>MySQL -u root
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 5.1.7-beta-community

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

MySQL> use test
Database changed
MySQL> show tables;
+----------------+
| Tables_in_test |
+----------------+
| tr       |
| trb3      |
+----------------+
2 rows in set (0.00 sec)

MySQL> desc tr;
+-----------+-------------+------+-----+---------+-------+
| FIEld   | Type    | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| id    | int(11)   | YES |   | NULL  |    |
| name   | varchar(50) | YES |   | NULL  |    |
| purchased | date    | YES |   | NULL  |    |
+-----------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

MySQL> insert into tr (id,name) values(1,'EWR'),(2,'SR'),(3,'GH');
Query OK, 3 rows affected (0.00 sec)
Records: 3 Duplicates: 0 Warnings: 0

mysql> select * from tr into outfile 'c:/MySQL51/豬八戒.txt';
Query OK, 11 rows affected (0.00 sec)

mysql> select * from tr into outfile 'c:/MySQL51/新建文件夾/豬八戒.txt';
Query OK, 11 rows affected (0.02 sec)

MySQL> create table tr2 as select * from tr limit 0;
Query OK, 0 rows affected (0.06 sec)
Records: 0 Duplicates: 0 Warnings: 0

MySQL> select * from tr2;
Empty set (0.00 sec)

mysql> load data infile 'c:/MySQL51/新建文件夾/豬八戒.txt' into table tr2;
Query OK, 11 rows affected (0.00 sec)
Records: 11 Deleted: 0 Skipped: 0 Warnings: 0

MySQL>
C:mysql51in>MySQLadmin -u root shutdown

C:mysql51in>cd MySQL50in

C:mysql50in>MySQL -u root
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 5.0.18

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

MySQL> use test
Database changed
MySQL> CREATE TABLE tr (id INT, name VARCHAR(50), purchased DATE)
   -> ;
Query OK, 0 rows affected (0.05 sec)

mysql> load data infile 'c:/MySQL51/新建文件夾/豬八戒.txt' into table tr;
ERROR 29 (HY000): File 'c:MySQL51脨脗陸簍脦脛錄鎂錄脨脰鉚擄脣陸盲.txt' not fo
und (Errcode: 2)
MySQL>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved