亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5533 | 回復(fù): 7
打印 上一主題 下一主題

int(M),char(M),varchar(M)后面長度的含義。! [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-12-05 16:46 |只看該作者 |倒序瀏覽
本帖最后由 冷月漢宮秋 于 2014-12-05 16:47 編輯

   
     各位大牛們,請教一個問題,我實在是搞不清了這些字段類型后面的長度具體含義了。網(wǎng)上查找說是代表最大顯示寬度,但是我測試了下,發(fā)現(xiàn)不管我int(M)的長度設(shè)為多少,插入長度都不能超過10,一旦超過,就報warning了!
  舉例:



mysql> alter table t1 modify a int(1);
Query OK, 0 rows affected (0.00 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> insert into t1 values(1234567890);
Query OK, 1 row affected (0.06 sec)

mysql> insert into t1 values(12345678901);
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> show warnings;
+---------+------+--------------------------------------------+
| Level   | Code | Message                                    |
+---------+------+--------------------------------------------+
| Warning | 1264 | Out of range value for column 'a' at row 1 |
+---------+------+--------------------------------------------+
1 row in set (0.00 sec)

mysql> alter table t1 modify a int(255);
Query OK, 0 rows affected (0.00 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> insert into t1 values(1234567890);
Query OK, 1 row affected (0.00 sec)

mysql> insert into t1 values(12345678901);
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> show warnings;
+---------+------+--------------------------------------------+
| Level   | Code | Message                                    |
+---------+------+--------------------------------------------+
| Warning | 1264 | Out of range value for column 'a' at row 1 |
+---------+------+--------------------------------------------+
1 row in set (0.00 sec)

論壇徽章:
224
2022北京冬奧會紀(jì)念版徽章
日期:2015-08-10 16:30:32操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-02-18 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-01 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-02 06:20:0015-16賽季CBA聯(lián)賽之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16賽季CBA聯(lián)賽之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16賽季CBA聯(lián)賽之廣夏
日期:2023-02-25 16:26:26CU十四周年紀(jì)念徽章
日期:2023-04-13 12:23:1015-16賽季CBA聯(lián)賽之四川
日期:2023-07-25 16:53:45操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-05-10 19:22:58
2 [報告]
發(fā)表于 2014-12-05 18:59 |只看該作者
m就是長度啊,用m  byte字節(jié)存儲

論壇徽章:
224
2022北京冬奧會紀(jì)念版徽章
日期:2015-08-10 16:30:32操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-02-18 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-01 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-02 06:20:0015-16賽季CBA聯(lián)賽之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16賽季CBA聯(lián)賽之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16賽季CBA聯(lián)賽之廣夏
日期:2023-02-25 16:26:26CU十四周年紀(jì)念徽章
日期:2023-04-13 12:23:1015-16賽季CBA聯(lián)賽之四川
日期:2023-07-25 16:53:45操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-05-10 19:22:58
3 [報告]
發(fā)表于 2014-12-06 15:11 |只看該作者
長度定義好了,越獄就是你自己的問題,程序繼續(xù)跑

論壇徽章:
224
2022北京冬奧會紀(jì)念版徽章
日期:2015-08-10 16:30:32操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-02-18 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-01 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-03-02 06:20:0015-16賽季CBA聯(lián)賽之上海
日期:2019-09-20 12:29:3219周年集字徽章-周
日期:2019-10-01 20:47:4815-16賽季CBA聯(lián)賽之八一
日期:2020-10-23 18:30:5320周年集字徽章-20	
日期:2020-10-28 14:14:2615-16賽季CBA聯(lián)賽之廣夏
日期:2023-02-25 16:26:26CU十四周年紀(jì)念徽章
日期:2023-04-13 12:23:1015-16賽季CBA聯(lián)賽之四川
日期:2023-07-25 16:53:45操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-05-10 19:22:58
4 [報告]
發(fā)表于 2014-12-06 15:11 |只看該作者
假如是銀行賬戶也這么搞,會把公司賠死的

論壇徽章:
0
5 [報告]
發(fā)表于 2014-12-10 12:20 |只看該作者
int(M),char(M),varchar(M)后面長度的含義。!

INT,占4個字節(jié),一個字節(jié)8位,一共32位,能表示最大值是2的32次方,也就是21億多,如果定義成無符號的,省掉一個符號標(biāo)志位,可表示數(shù)字?jǐn)U大一倍,到42億多。
42 0000 0000 這就是10位數(shù)的,超過這個數(shù)就表示不了了。

CHAR,VARCHAR里面的,都是表示字符數(shù)。

這些東西在官方文檔上都有明確說明的。

論壇徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役紀(jì)念章
日期:2018-05-14 11:05:0715-16賽季CBA聯(lián)賽之北控
日期:2018-05-14 11:05:0015-16賽季CBA聯(lián)賽之江蘇
日期:2017-02-27 18:11:0715-16賽季CBA聯(lián)賽之上海
日期:2018-08-15 09:48:5415-16賽季CBA聯(lián)賽之佛山
日期:2018-07-20 17:14:2315-16賽季CBA聯(lián)賽之佛山
日期:2019-09-10 18:08:4615-16賽季CBA聯(lián)賽之山西
日期:2020-03-26 09:40:5115-16賽季CBA聯(lián)賽之佛山
日期:2020-05-08 09:03:54
6 [報告]
發(fā)表于 2014-12-10 16:37 |只看該作者
你定義的只是在這個字段里面,你每個數(shù)據(jù)占用的長度,超出為實際長度
不管多長,都不能超出int規(guī)定的范圍

論壇徽章:
0
7 [報告]
發(fā)表于 2014-12-11 12:03 |只看該作者
1、1年以上全職MYSQL/REDIS DBA工作經(jīng)驗.
2、精通/熟悉MySQL數(shù)據(jù)庫的運行機制和體系架構(gòu).
3、精通/熟悉MySQL數(shù)據(jù)庫的管理,有豐富的故障處理經(jīng)驗優(yōu)先.
4、熟悉linux操作系統(tǒng)的使用,有一定的運維經(jīng)驗.
5、熟悉shell/python編程,善于利用腳本解決重復(fù)問題
6、熟悉mysql/redis/mongodb的使用優(yōu)化.
7、基礎(chǔ)扎實,做事認(rèn)真,善于總結(jié),有想法,能承受壓力
8、性格沉穩(wěn)細(xì)致或者靈活有原則,愿意陪公司一起成長

工作地點:珠海魅族總部  待遇面議,高于業(yè)界普通水平
面試過程:先QQ,電話面試,達成一致后到公司來面談一下就可以定下來。
聯(lián)系QQ:32416070,不是獵頭。

論壇徽章:
3
2015亞冠之卡爾希納薩夫
日期:2015-08-04 19:46:43數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-08-07 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-15 06:20:00
8 [報告]
發(fā)表于 2014-12-12 11:39 |只看該作者
本帖最后由 ipx-spx 于 2014-12-12 11:40 編輯

int(M)  這是該字段將顯示M位,int默認(rèn)是4字節(jié),即插入-2的32次方到+2的32次方-1,2億多點,超過就沒辦法插入,會報錯,因為默認(rèn)的sql_mode的設(shè)置問題
char(M) 定長字段,表示該字段最多可以插入M個字符,varchar(M) 邊長字段,表示可以插入M個字符
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP