国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

深入研究mysql中的varcha_r和limit(容易被忽略的知識(shí))

2019-11-02 14:37:52
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 為什么標(biāo)題要起這個(gè)名字呢?commen sence指的是那些大家都應(yīng)該知道的事情,但往往大家又會(huì)會(huì)略這些東西,或者對(duì)這些東西一知半解,今天我總結(jié)下自己在mysql中遇到的一些commen sense類型的問(wèn)題。

  1、varchar(5)可以存儲(chǔ)多少個(gè)漢字,多少個(gè)字母數(shù)字?

  相信有好多人應(yīng)該跟我一樣,對(duì)這個(gè)已經(jīng)很熟悉了,根據(jù)經(jīng)驗(yàn)我們能很快的做出決定,比如說(shuō)用varchar(200)去存儲(chǔ)url等等,但是,即使你用了很多次也很熟悉了,也有可能對(duì)上面的問(wèn)題做出錯(cuò)誤的回答。

  這個(gè)問(wèn)題我查了好多資料,有的人說(shuō)是可以存儲(chǔ)5個(gè)字符,2.5個(gè)漢字(每個(gè)漢字占用兩個(gè)字節(jié)的話),有的人說(shuō)這個(gè)要區(qū)分版本,5.0是個(gè)分界限,5.0之前是前面說(shuō)的那樣,5.0之后是可以存儲(chǔ)5個(gè)“字”,不區(qū)分是數(shù)字、英文、漢字,果真是這樣嗎,我們來(lái)做個(gè)實(shí)驗(yàn):

代碼如下:
CREATE TABLE `test` (
  `name` varchar(5) NOT NULL DEFAULT '',
  `info` char(5) NOT NULL DEFAULT '',
  PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

 

 

  可以看出varchar(5)中的5代表的是5個(gè)“字”,而不是5個(gè)字節(jié)(bytes),當(dāng)我們存儲(chǔ)長(zhǎng)度超過(guò)制定長(zhǎng)度的時(shí)候會(huì)將超過(guò)的部分“咔嚓”掉,我的mysql版本是5.6,字符集(charset)utf8和gbk是一樣的。

其他版本我電腦上沒(méi)有,去官方文檔看看有沒(méi)有什么說(shuō)明,在官方文檔中查了半天終于發(fā)現(xiàn)了點(diǎn)區(qū)別:

下面這段來(lái)自http://dev.mysql.com/doc/refman/4.1/en/char.html,是對(duì)mysq4.1的說(shuō)明:

 

代碼如下:
The CHAR and VARCHAR types are declared with a length that indicates the maximum number of characters you want to store. For example, CHAR(30) can hold up to 30 characters. (Before MySQL 4.1, the length is interpreted as number of bytes.)

 

再看看其他版本的類似的說(shuō)明:

 

代碼如下:
The CHAR and VARCHAR types are declared with a length that indicates the maximum
東流影院[www.aikan.tv/special/dongliuyingyuan/]
number of characters you want to store. For example, CHAR(30) can hold up to 30 characters.

 

 顯而易見(jiàn)了,官方文檔說(shuō)了,mysql版本小于4.1的時(shí)候存儲(chǔ)的時(shí)候符合說(shuō)法:varchar(5)保存5個(gè)bytes,及5個(gè)英文數(shù)字或者2.5個(gè)漢字(假設(shè)一個(gè)漢字2個(gè)字節(jié));

mysql版本大于等于4.1的時(shí)候varchar(5)中的5不再是字節(jié)數(shù)了,應(yīng)該理解為“字”這里的字的意思是一個(gè)漢字和一個(gè)英文或者數(shù)字“相同對(duì)待”

  2、mysql中的limit,你真的會(huì)用嗎?

  你在項(xiàng)目中怎么使用limit?limit num?還是limit num1,num2?還是其他的?要知道limit使用不同的形式性能差距很大的。

  我自己測(cè)試了下,在一張innodb表中去使用limit,表中10000條數(shù)據(jù),四個(gè)字段,id(int)、time(int)、title(varchar)、body(mediumtext),大小大約170M左右,首先關(guān)掉查詢緩存,免得查詢緩存對(duì)查詢時(shí)間有影響,這里要注意time字段上面加了索引,

 

代碼如下:
SET @@query_cache_type=ON;
SET GLOBAL query_cache_size=0;


打開(kāi)Query profiler來(lái)查看語(yǔ)句執(zhí)行所花費(fèi)的時(shí)間

代碼如下:
set profiling=1;


接下來(lái)對(duì)下面幾個(gè)語(yǔ)句進(jìn)行執(zhí)行

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产精品视频一区麻豆| 在线观看av资源网| а√最新版在线天堂| 在线中文资源天堂| 亚洲欧美中文字幕在线观看| 国产特黄在线| 伊人222成人综合网| 永久免费网站在线| 日本一级理论片在线大全| www在线播放| 成在线人视频免费视频| 国产小黄视频| av免费网站在线观看| 久久99亚洲网美利坚合众国 | 99久久国产视频| 亚洲精品天堂在线| 最近中文字幕av免费高清| 91社区在线观看| 久久香蕉一区| 日本最新在线视频| 天天插天天干| 国产精品国产三级国产试看| 在线观看中文字幕一区| 国产精品综合久久久久| 亚洲永久免费网站| 国产精品区一区二| 国产乱在线观看视频| sese一区| 亚洲人成影院在线| 91麻豆福利| 国产欧美在线观看视频| 国产在线视频福利| www.99色.com| 亚洲sss视频| 国产激情视频网址| 国产污污在线观看| 最新中文字幕av专区| 超碰在线97国产| 男人天堂99| 黄色av电影在线播放| 欧美日韩视频精品一区二区| 亚洲精品视频区| 天天草天天操| 麻豆av电影在线观看| 日本片在线看| 秋霞av在线| 国产免费网址| 国产黄色免费电影| 97国产在线| 国产对白在线| 国产日韩网站| 精品麻豆国产| a视频在线看| 久草国产视频| 国产网站av| 在线视频99| 超碰在线人人| 午夜国产福利在线| 18成年在线观看| 亚洲欧美日韩综合精品网| 亚洲夜夜综合| 国产毛片视频| 99色在线观看| 九九免费视频| 国产乱妇乱子在线播视频播放网站 | 国产馆av播放| 精品街拍一区二区| 久久国产情侣| 国产精品69一区二区三区| 精品街拍一区二区| 国产原创在线播放| 精品国产高清自在线一区二区三区| 一本久久精品| 国产九九在线| 免费av不卡在线观看| 中文字幕网在线| 啪啪免费视频一区| 69国产精品| 尤物在线视频| 日本在线观看| av首页在线| 91在线视频免费看| 国产色视频网站| 国产自产视频| 免费在线看v| 亚洲男人网站| 在线天堂av| 国产95在线|亚洲| 最近中文字幕mv免费高清视频8| 尤物在线视频观看| 国产麻豆一区二区三区精品 | 国产性一级片| 国产免费黄视频在线观看| www.五月色.com| 亚洲欧美日韩一区成人| ·天天天天操| 国产激情网址| 国产区av在线| 国产精品黄页网站在线播放免费 | 好吊日视频在线观看| www.狠狠| 四虎国产精品永久地址998| 国产区视频在线观看| 中文字幕网在线| 国产午夜在线视频| 国产福利视频在线观看| 国产精品久久久久久久久鸭| 国产丝袜护土调教在线视频| 国产青青视频| 亚洲xxxxxx| 黄色毛片在线观看| 天堂在线看视频| 国产精品入口麻豆免费观看| 国产精品yjizz视频网一二区| 国产精品久久久久永久免费看| 国产夫妻视频| www.狠狠操| 丁香视频五月| 69久久久久| 久久精品国产亚洲777| 1区2区视频| 亚洲wwwwww| 国产精品视频一区二区三区麻豆| 在线中文资源天堂| 麻豆av在线| 国产馆av播放| 久久精品国产亚洲a∨麻豆| 国产小视频在线| av在线中文| 国产野外战在线播放| 在线久久视频| 国产女王在线**视频 | 久久国产精品久久久久久小说| 男人天堂99| 国产精品秘入口| 激情小说 在线视频| 国产精彩视频在线观看免费蜜芽| 在线观看电影av| 国产午夜精品一区理论片| av网址在线看| 国产大学生粉嫩无套流白浆| 激情四房婷婷| www.99色.com| 在线视频观看国产| 国产成人精品实拍在线| 成人无遮挡免费网站视频在线观看| 国产成人精品18| 国产偷窥洗澡视频| 超碰在线影院| av一级在线| 亚洲国产成人综合| 在线观看中文字幕| 夜夜爽视频导航| 亚洲欧美精品日韩欧美| 国产黄色片大全| 国产精品视频一区二区久久| 成人免费一区二区三区视频网站| 免费网站看黄yyy222| 四虎成人免费| 午夜影院免费| 免费a级毛片在线播放| 欧美亚洲另类在线观看| а√资源新版在线天堂| eeuss影院www在线观看| 97在线超碰| www.香蕉视频在线观看| 女人色在线免费视频| 美女国产在线| 午夜视频免费在线观看| 最近免费中文字幕在线第一页 | 国产美女性感在线观看懂色av| 日本一卡二卡四卡精品| 天天插天天射| 免费观看一二区视频网站| 超碰在线观看免费| 国产在线日本| 91av资源在线| 国产精品入口麻豆免费观看| 国产精品视频一区二区久久 | 91亚洲天堂| 欧美日韩在线精品成人综合网| 九色视频网站| 91精品国产91久久久久久青草| 在线中文字幕av| 久久99亚洲网美利坚合众国| 国产免费视频| 国产黄色大片在线观看| 午夜影院在线| 国产香蕉视频在线看| 日本视频三区| 国产高清免费在线播放| 欧美亚洲天堂| 精品美女调教视频| 国产美女福利在线| 伊人222成人综合网| 国产理论电影在线观看| av大片在线| 国产视频你懂的| 国产免费麻豆视频| а√资源新版在线天堂|