色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql某個字段中英排序

錢瀠龍2年前10瀏覽0評論

在MySQL中對于某個字段進行英文排序,需要使用到ORDER BY語句,可以按照升序或者降序排列。

SELECT * FROM table_name ORDER BY field_name ASC;  //按照升序排列
SELECT * FROM table_name ORDER BY field_name DESC; //按照降序排列

在進行排序時,需要注意MySQL中區分大小寫,默認是按照字母的ASCII碼排序,A-Z的ASCII碼是65-90,a-z的ASCII碼是97-122,所以大寫字母會排在小寫字母之前。如果想要按照字母正常排序,需要將字段的排序規則設置為utf8_general_ci。

ALTER TABLE table_name MODIFY COLUMN field_name VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci;

以上語句會修改某個表中的某個字段的排序規則為utf8_general_ci,這樣就可以按照字母的正常順序排序了。