<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        MySQL字段約束null,notnull,default,auto_increment_MySQL

        來源:懂視網 責編:小采 時間:2020-11-09 18:43:25
        文檔

        MySQL字段約束null,notnull,default,auto_increment_MySQL

        MySQL字段約束null,notnull,default,auto_increment_MySQL:bitsCN.com MySQL字段約束null, not null, default, auto_increment 在 MySQL 中,每個字段定義都包含附加約束或者修飾符,這些可以用來增加對所輸入數據的約束。 今天我們就來看一下 MySQL 的字段約束:NULL 和 NOT NULL 修飾符、DEF
        推薦度:
        導讀MySQL字段約束null,notnull,default,auto_increment_MySQL:bitsCN.com MySQL字段約束null, not null, default, auto_increment 在 MySQL 中,每個字段定義都包含附加約束或者修飾符,這些可以用來增加對所輸入數據的約束。 今天我們就來看一下 MySQL 的字段約束:NULL 和 NOT NULL 修飾符、DEF

        bitsCN.com

        MySQL字段約束null, not null, default, auto_increment

        在 MySQL 中,每個字段定義都包含附加約束或者修飾符,這些可以用來增加對所輸入數據的約束。

        今天我們就來看一下 MySQL 的字段約束:

        NULL 和 NOT NULL 修飾符、DEFAULT 修飾符,AUTO_INCREMENT 修飾符。

        NULL 和 NOT NULL 修飾符

        可以在每個字段后面都加上這 NULL 或 NOT NULL 修飾符來指定該字段是否可以為空(NULL),

        還是說必須填上數據 (NOT NULL)。MySQL 默認情況下指定字段為 NULL 修飾符,如果一個字段指定為NOT NULL,

        MySQL 則不允許向該字段插入空值(這里面說的空值都為 NULL),因為這是 “規定”。

        [sql] /* 創建好友表,其中id ,name ,pass都不能為空 */ create table friends ( id int(3) not null, name varchar(8) not null, pass varchar(20) not null ); /* 錯誤提示,id列不能為空 #1048 - Column 'id' cannot be null */ INSERT INTO friends VALUES ( NULL , 'simaopig', 'simaopig' ); 

        但是在自增列和 TIMESTAMP 字段中,這個規則并不適用。

        向這些字段中插入 NULL 值將會導致插入下一個自動增加的值或者當前的時間戳。

        DEFAULT 修飾符

        可以使用 DEFAULT 修飾符為字段設定一個默認值。

        當插入記錄時,您老人家忘記傳該字段的值時,MySQL 會自動為您設置上該字段的默認值。

        [sql] /* 創建im表,將name字段設置為默認值'QQ' */ create table im ( id int(3) not null, name varchar(25) not null default 'QQ' ); /* 插入數據,不傳name字段的值,MySQL會為其設置默認值的 您運行的 SQL 語句已經成功運行了。 */ INSERT INTO im( id, name ) VALUES ( 2, 'MSN' ) ; INSERT INTO im( id ) VALUES ( 3 ) ; SELECT * FROM im LIMIT 0 , 30; /* id name 2 MSN 3 QQ */ 

        如果一個字段中沒有指定 DEFAULT 修飾符,MySQL 會依據這個字段是 NULL 還是 NOT NULL 自動設置默認值。

        如果指定字段可以為 NULL,則 MySQL 為其設置默認值為 NULL。

        如果是 NOT NULL 字段,MySQL 對于數值類型插入 0,字符串類型插入空字符串,

        時間戳類型插入當前日期和時間,ENUM 類型插入枚舉組的第一條。

        AUTO_INCREMENT 修飾符

        AUTO_INCREMENT 修飾符只適用于 INT 字段,表明 MySQL 應該自動為該字段生成一個數

        (每次在上一次生成的數值上面加 1)。對于主鍵(稍候介紹),這是非常有用的。

        因為其允許開發者使用 MySQL 為每條記錄創建唯一的標識符。

        [sql] /* 您運行的 SQL 語句已經成功運行了。 ( 查詢花費 0.0170 秒 ) */ CREATE TABLE items( id int( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , label varchar( 255 ) NOT NULL ); /* 插入三條數據,不指定id,采用默認值,加上AUTO_INCREMENT 您運行的 SQL 語句已經成功運行了。 */ insert into items(label) values ('xxx'); insert into items(label) values ('yyy'); insert into items(label) values ('zzz'); /* 全顯示出來,看一下數據,注意看id的變化 */ select * from items; /* id label 1 xxx 2 yyy 3 zzz */ 

        MySQL 表中只能有一個 AUTO_INCREMENT 字段,而且這個字段必須被定義為鍵。

        除了字段的約束,MySQL 也允許表級的約束,比如主鍵和外鍵、索引和惟一約束。

        bitsCN.com

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        MySQL字段約束null,notnull,default,auto_increment_MySQL

        MySQL字段約束null,notnull,default,auto_increment_MySQL:bitsCN.com MySQL字段約束null, not null, default, auto_increment 在 MySQL 中,每個字段定義都包含附加約束或者修飾符,這些可以用來增加對所輸入數據的約束。 今天我們就來看一下 MySQL 的字段約束:NULL 和 NOT NULL 修飾符、DEF
        推薦度:
        標簽: mysql null def
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 久久久精品视频免费观看| 瑟瑟网站免费网站入口 | 猫咪免费观看人成网站在线| 免费无码又爽又刺激聊天APP| 亚洲视频在线观看免费视频| 青青青国产手机频在线免费观看| 亚洲精品国产字幕久久不卡| 在线观看免费视频网站色| 亚洲日韩精品一区二区三区无码| 黄视频在线观看免费| 亚洲AV永久无码精品| 1000部夫妻午夜免费| 亚洲永久在线观看| 精品国产免费观看久久久| 全部一级一级毛片免费看| 亚洲日韩精品一区二区三区无码 | 亚洲人成综合在线播放| 免费看美女让人桶尿口| av片在线观看永久免费| 亚洲Aⅴ无码专区在线观看q| 猫咪社区免费资源在线观看 | 亚洲天堂久久精品| 女人18一级毛片免费观看| 特级av毛片免费观看| 久久亚洲国产中v天仙www| 男女做羞羞的事视频免费观看无遮挡| 亚洲中文字幕久久精品无码VA | 91精品导航在线网址免费| 亚洲欧洲免费无码| 狠狠综合久久综合88亚洲| 18禁黄网站禁片免费观看不卡| 亚洲日本VA午夜在线影院| 国产亚洲AV夜间福利香蕉149| 18女人水真多免费高清毛片| 国产精品成人亚洲| 91精品国产亚洲爽啪在线影院| 国产精品四虎在线观看免费| 免费久久人人爽人人爽av| 亚洲看片无码在线视频| 亚洲啪啪综合AV一区| 免费高清在线爱做视频|