MySQL5.1的中文支持的一个改进

王朝mysql·作者佚名  2008-05-21
宽屏版  字体: |||超大  

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 rootWelcome 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 testDatabase changedmysql> 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 rootWelcome 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 testDatabase changedmysql> CREATE TABLE tr (id INT, name VARCHAR(50), purchased DATE)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有