色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

數據庫 - PostgreSQL、MySQL、Oracle,查詢的默認排序是怎樣的?

瀏覽:105日期:2022-06-17 13:52:50

問題描述

意思是指SELECT語句不加ORDER BY的情況下,是根據什么來排序的?多次查詢此排序是否會變化?謝謝。

問題解答

回答1:

mysql沒有默認排序,不指定排序的話多次查詢返回的數據順序是有可能不一樣的。http://stackoverflow.com/ques...

回答2:

PG也是沒有默認排序的, 不指定排序返回順序不可靠我是官方wiki

回答3:

這篇文章介紹了 PG、MySQL、Oracle 的漢字排序,可能有一定參考作用: http://mp.weixin.qq.com/s?__b...

回答4:

MySQL建庫和建表時都可以用COLLATE關鍵詞指定排序規則.比如WordPress:

數據庫:CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;評論表:CREATE TABLE IF NOT EXISTS `wp_comments` ( `comment_ID` bigint(20) unsigned NOT NULL, `comment_post_ID` bigint(20) unsigned NOT NULL DEFAULT ’0’, `comment_author` text COLLATE utf8mb4_unicode_ci NOT NULL, `comment_author_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ’’, `comment_author_url` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ’’, `comment_author_IP` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ’’, `comment_date` datetime NOT NULL DEFAULT ’0000-00-00 00:00:00’, `comment_date_gmt` datetime NOT NULL DEFAULT ’0000-00-00 00:00:00’, `comment_content` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, `comment_karma` int(11) NOT NULL DEFAULT ’0’, `comment_approved` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ’1’, `comment_agent` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ’’, `comment_type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ’’, `comment_parent` bigint(20) unsigned NOT NULL DEFAULT ’0’, `user_id` bigint(20) unsigned NOT NULL DEFAULT ’0’) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

MySQL中排序規則utf8_general_ci不區分大小寫,ci為case insensitive的縮寫,即大小寫不敏感.比如,主鍵內容為A,插入a將是不允許的,而查找a是可以查到A的.也就是說,A和a在字符判斷中被當做一樣來處理.排序規則根據特定語言和區域設置的標準指定對字符串數據進行排序和比較的規則.

排序規則的概念,以PHP的intl擴展舉例:

<?phpheader(’Content-Type: text/html; charset=utf-8’);$arr = array(’中國’,’華山’,’華夏’,’中華’,’重陽’,’重量’,’b’,’a’,2,1);collator_sort(collator_create(’zh_CN’), $arr);var_export($arr);//輸出(可見漢字按照拼音排序,但不能識別多音字'重'):array ( 0 => ’a’, 1 => ’b’, 2 => ’華山’, 3 => ’華夏’, 4 => ’中國’, 5 => ’中華’, 6 => ’重量’, 7 => ’重陽’, 8 => 1, 9 => 2,)

主站蜘蛛池模板: 国产玖玖玖精品视频 | 91色视| 午夜爱爱毛片xxxx视频免费看 | 国产黄色三级网站 | 欧美69xx| 国产亚洲精品福利片 | 女人被男人躁得好爽免费视频免费 | 亚洲成人黄色网 | 一区二区日韩欧美 | 国产毛片一区二区三区精品 | 久久久精品免费视频 | 欧美午夜在线 | 国产普通话一二三道 | 大片在线播放日本一级毛片 | 精品一区二区三区四区在线 | 成人免费看黄网址 | 亚洲无线一二三区2021 | 毛片基地免费视频a | 国产99久久久久久免费看 | 九九色在线视频 | 免费国产成人午夜在线观看 | 国产一区二区在线观看免费 | 99久久精品免费精品国产 | 亚洲国内精品 | 韩国一区在线 | 久草在线资源 | 91热国内精品永久免费观看 | 精品国产高清久久久久久小说 | 岛国大片在线播放高清 | 日韩亚洲一区二区三区 | 欧美日韩精品一区二区三区 | 欧美人在线一区二区三区 | 国产成人亚洲精品老王 | 日本一级特黄啪啪片 | 一级不卡毛片免费 | 黄色三级网站 | 五月久久亚洲七七综合中文网 | 成年人在线免费网站 | 美国毛片免费观看 | 日韩高清免费观看 | 美女视频网站永久免费观看软件 |