mysql中使用sql語句實現(xiàn)中文排序的方法
1.首先,在命令行中啟動MySQL服務(wù);
service mysql start
2.MySQL服務(wù)啟動后,在命令行中輸入mysql的用戶名和密碼登錄到MySQL;
mysql -u root -p
3.登錄到MySQL后,選擇使用一個數(shù)據(jù)庫;
use mysql;
4.最后,進(jìn)入到數(shù)據(jù)庫后,在數(shù)據(jù)庫進(jìn)行新建一個test表;
CREATE TABLE test (
`id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(20) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
5.test表創(chuàng)建好后,向表中插入中文數(shù)據(jù);
INSERT INTO test VALUES ('1', '張三');
INSERT INTO test VALUES ('2', '李四');
INSERT INTO test VALUES ('3', '王五');
INSERT INTO test VALUES ('4', '馬六');
INSERT INTO test VALUES ('5', '錢七');
6.最后,中文數(shù)據(jù)插入后,將表中中文數(shù)據(jù)的編碼修改為gbk即可實現(xiàn)中文排序;
select * from test ORDER BY CONVERT(name USING gbk);