精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL字段默認值設置詳解

數據庫 MySQL
在 MySQL 中,我們可以為表字段設置默認值,在表中插入一條新記錄時,如果沒有為某個字段賦值,系統就會自動為這個字段插入默認值。關于默認值,有些知識還是需要了解的,本篇文章我們一起來學習下字段默認值相關知識。

 前言:

在 MySQL 中,我們可以為表字段設置默認值,在表中插入一條新記錄時,如果沒有為某個字段賦值,系統就會自動為這個字段插入默認值。關于默認值,有些知識還是需要了解的,本篇文章我們一起來學習下字段默認值相關知識。

[[383574]]

1.默認值相關操作

我們可以用 DEFAULT 關鍵字來定義默認值,默認值通常用在非空列,這樣能夠防止數據表在錄入數據時出現錯誤。

創建表時,我們可以給某個列設置默認值,具體語法格式如下:

 

  1. # 格式模板 
  2. <字段名> <數據類型> DEFAULT <默認值> 
  3.  
  4. # 示例 
  5. mysql> CREATE TABLE `test_tb` ( 
  6.     ->   `id` int NOT NULL AUTO_INCREMENT, 
  7.     ->   `col1` varchar(50) not null DEFAULT 'a'
  8.     ->   `col2` int not null DEFAULT 1, 
  9.     ->   PRIMARY KEY (`id`) 
  10.     -> ) ENGINE=InnoDB  DEFAULT CHARSET=utf8; 
  11. Query OK, 0 rows affected (0.06 sec) 
  12.  
  13. mysql> desc test_tb; 
  14. +-------+-------------+------+-----+---------+----------------+ 
  15. | Field | Type        | Null | Key | Default | Extra          | 
  16. +-------+-------------+------+-----+---------+----------------+ 
  17. | id    | int(11)     | NO   | PRI | NULL    | auto_increment | 
  18. | col1  | varchar(50) | NO   |     | a       |                | 
  19. | col2  | int(11)     | NO   |     | 1       |                | 
  20. +-------+-------------+------+-----+---------+----------------+ 
  21. rows in set (0.00 sec) 
  22.  
  23. mysql> insert into test_tb (col1) values ('fdg'); 
  24. Query OK, 1 row affected (0.01 sec) 
  25.  
  26. mysql> insert into test_tb (col2) values (2); 
  27. Query OK, 1 row affected (0.03 sec) 
  28.  
  29. mysql> select * from test_tb; 
  30. +----+------+------+ 
  31. | id | col1 | col2 | 
  32. +----+------+------+ 
  33. |  1 | fdg  |    1 | 
  34. |  2 | a    |    2 | 
  35. +----+------+------+ 
  36. rows in set (0.00 sec) 

通過以上實驗可以看出,當該字段設置默認值后,插入數據時,若不指定該字段的值,則以默認值處理。

關于默認值,還有其他操作,例如修改默認值,增加默認值,刪除默認值等。一起來看下這些應該如何操作。

 

  1. # 添加新字段 并設置默認值 
  2. alter table `test_tb` add column `col3` varchar(20) not null DEFAULT 'abc'
  3.  
  4. # 修改原有默認值 
  5. alter table `test_tb` alter column `col3` set default '3a'
  6. alter table `test_tb` change column `col3` `col3` varchar(20) not null DEFAULT '3b'
  7. alter table `test_tb` MODIFY column `col3` varchar(20) not null DEFAULT '3c'
  8.  
  9. # 刪除原有默認值 
  10. alter table `test_tb` alter column `col3` drop default
  11.  
  12. # 增加默認值(和修改類似) 
  13. alter table `test_tb` alter column `col3` set default '3aa'

2.幾點使用建議

其實不止非空字段可以設置默認值,普通字段也可以設置默認值,不過一般推薦字段設為非空。

 

  1. mysql> alter table `test_tb` add column `col4` varchar(20) DEFAULT '4a'
  2. Query OK, 0 rows affected (0.12 sec) 
  3. Records: 0  Duplicates: 0  Warnings: 0 
  4.  
  5. mysql>  desc test_tb; 
  6. +-------+-------------+------+-----+---------+----------------+ 
  7. | Field | Type        | Null | Key | Default | Extra          | 
  8. +-------+-------------+------+-----+---------+----------------+ 
  9. | id    | int(11)     | NO   | PRI | NULL    | auto_increment | 
  10. | col1  | varchar(50) | NO   |     | a       |                | 
  11. | col2  | int(11)     | NO   |     | 1       |                | 
  12. | col3  | varchar(20) | NO   |     | 3aa     |                | 
  13. | col4  | varchar(20) | YES  |     | 4a      |                | 
  14. +-------+-------------+------+-----+---------+----------------+ 
  15. rows in set (0.00 sec) 

在項目開發中,有些默認值字段還是經常使用的,比如默認為當前時間、默認未刪除、某狀態值默認為 1 等等。簡單通過下表展示下常用的一些默認值字段。

 

  1. CREATE TABLE `default_tb` ( 
  2.   `id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主鍵'
  3.   ... 
  4.   `country` varchar(50) not null DEFAULT '中國'
  5.   `col_status` tinyint not null DEFAULT 1 COMMENT '1:代表啥 2:代表啥...'
  6.   `col_time` datetime NOT NULL DEFAULT '2020-10-01 00:00:00' COMMENT '什么時間'
  7.   `is_deleted` tinyint not null DEFAULT 0 COMMENT '0:未刪除 1:刪除'
  8.   `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間'
  9.   `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改時間'
  10.   PRIMARY KEY (`id`) 
  11. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8; 

這里也要提醒下,默認值一定要和字段類型匹配,比如說某個字段表示狀態值,可能取值 1、2、3... 那這個字段推薦使用 tinyint 類型,而不應該使用 char 或 varchar 類型。

筆者結合個人經驗,總結下關于默認值使用的幾點建議:

  • 非空字段設置默認值可以預防插入報錯。
  • 默認值同樣可設置在可為 null 字段。
  • 一些狀態值字段最好給出備注,標明某個數值代表什么狀態。
  • 默認值要和字段類型匹配。

總結:

本篇文章主要講述 MySQL 字段默認值相關知識,比較簡單易懂,希望各位有所收獲。

責任編輯:華軒 來源: MySQL技術
相關推薦

2010-09-28 10:23:36

SQL修改字段

2009-09-11 12:31:15

C# WinForm控設置默認值

2010-11-23 16:49:42

MySQL設置當前時間

2010-10-22 15:36:57

2025-11-19 08:26:19

MySQLNULL空值字段

2010-09-28 10:35:58

SQL字段默認值

2010-09-07 16:05:23

SQL語句刪除

2011-08-23 18:46:27

MySQLTIMESTAMP

2010-09-28 15:24:43

sql語句

2010-07-15 10:37:15

SQL Server默

2011-08-23 18:30:59

MySQLTIMESTAMP

2009-12-18 17:07:14

2022-06-21 08:13:34

MySQL查詢數據庫

2010-09-16 10:56:46

sqlserver建表

2012-08-01 09:50:11

交互設計UI設計

2009-12-24 16:03:16

ADO.NET部署

2010-10-08 14:59:00

MySql字段

2010-09-03 10:52:10

SQL刪除

2010-10-22 16:56:35

sql server刪

2022-03-14 09:41:10

POJO類型系統
點贊
收藏

51CTO技術棧公眾號

99久久精品免费看国产一区二区三区| 久久精品亚洲国产| 亚洲黄色a v| 福利视频在线| www.日韩精品| 成人精品久久一区二区三区| 国产无套在线观看| 日韩一区欧美| 精品爽片免费看久久| 视频在线观看免费高清| 久久影院午夜精品| 亚洲日本在线看| 蜜桃成人在线| 亚洲精品97久久中文字幕| 日韩和欧美的一区| 久久免费在线观看| 亚洲一二三在线观看| 免费看av成人| 精品久久久久一区二区国产| 一区二区三区 欧美| 极品视频在线| 亚洲男帅同性gay1069| 视频一区二区在线| 日本午夜在线视频| 成人毛片老司机大片| 国产乱肥老妇国产一区二 | 精品久久久久久久中文字幕| 偷拍盗摄高潮叫床对白清晰| 国产裸舞福利在线视频合集| 不卡视频一二三四| 亚洲自拍偷拍色片视频| 在线观看色网站| 久久激情婷婷| 97在线视频免费看| 久久久久久久9999| 一区二区三区四区日韩| 中文字幕亚洲欧美一区二区三区 | 亚洲男同性恋视频| 亚洲一区二三| 在线激情网站| 国产精品另类一区| 亚洲日本精品国产第一区| 国产一二三在线观看| 2021国产精品久久精品| 国产v亚洲v天堂无码| 国产成人精品亚洲精品色欲| 九九视频精品免费| 国产日韩欧美在线观看| 在线观看视频中文字幕| 美女一区二区三区在线观看| 国产97免费视| 日韩精选在线观看| 三级在线观看一区二区| 国产精品久久久久久久久借妻| 国产精品21p| 美女诱惑黄网站一区| 欧美在线免费看| 日韩视频在线观看一区| 免费国产自线拍一欧美视频| 国产成人综合久久| 欧美在线视频精品| 激情综合色播五月| 91网免费观看| 秋霞av鲁丝片一区二区| av资源网一区| 欧美日韩国产一二| 9i精品一二三区| 日韩欧美一区免费| 精品久久福利| 亚洲妇熟xx妇色黄| 国产 日韩 亚洲 欧美| 欧美极品videos大乳护士| 日韩欧美亚洲一二三区| 男人女人黄一级| 日本成人一区二区| 精品久久久久久久久久久久包黑料| 污片免费在线观看| 国产99久久精品一区二区300| 怡红院精品视频| 午夜精品福利在线视频| 国一区二区在线观看| 欧美亚洲国产视频小说| 中文字幕乱码视频| 国产精品亚洲午夜一区二区三区 | 国产精品xxxav免费视频| 亚洲国产精品福利| 国产91丝袜美女在线播放| 国产大片一区| 久久久久久久国产| 波多野结衣激情视频| 国产一区二区三区在线观看精品| 国产欧美一区二区三区不卡高清| 黄色在线网站| 亚洲激情图片一区| 日韩av一二三四| 久久久精品区| 亚洲人成亚洲人成在线观看| 国产极品美女在线| 免费一区视频| 亚洲xxx自由成熟| 黄色网址在线播放| 亚洲自拍偷拍九九九| 欧美两根一起进3p做受视频| 国产情侣一区在线| 亚洲视频在线视频| 久久精品国产亚洲av麻豆色欲| 日韩在线一区二区三区| 国产二区一区| 国产一级片在线播放| 午夜精品久久久久久久蜜桃app| 蜜桃免费在线视频| 色狠狠久久av综合| 欧美日韩ab片| 亚洲性生活大片| 91蝌蚪国产九色| 日韩精品一区二区在线视频| 97精品国产99久久久久久免费| 91精品国产综合久久婷婷香蕉| 我和岳m愉情xxxⅹ视频| 激情自拍一区| 99爱精品视频| 日本欧美在线视频免费观看| 日韩欧美在线一区| 欧美激情 亚洲| 午夜激情一区| 成人免费看吃奶视频网站| 狠狠色伊人亚洲综合网站l| 一区二区三区欧美亚洲| 91看片破解版| 日韩系列欧美系列| 国产精品久久久亚洲| 三级在线视频| 日韩欧美极品在线观看| 大乳护士喂奶hd| 国产一区久久| 99久久精品免费看国产四区| 在线看福利影| 91精品国产91综合久久蜜臀| 午夜精品一区二区三级视频| 麻豆久久久久久| 亚洲一区二区精品在线观看| 91成人在线| 中文字幕亚洲一区| 夜夜骚av一区二区三区| 国产精品卡一卡二| 国产精品一区二区小说| 日韩精品久久| 成人精品久久久| av毛片在线免费| 日韩视频免费观看高清完整版在线观看 | 国产日韩欧美精品在线观看| www.神马久久| 国语自产在线不卡| 免费一级在线观看| 欧美亚男人的天堂| 亚洲少妇xxx| 国产精品影视天天线| 欧美这里只有精品| 久久久久观看| 日韩免费av在线| av男人的天堂在线| 欧美一区二区视频网站| 九九视频在线免费观看| 99在线视频精品| 日韩精品一区二区三区色欲av| 国产在线观看91一区二区三区| 国产精品久久久久久网站| 秋霞a级毛片在线看| 欧美一区二区三区免费观看视频 | 亚洲精品少妇| 日本欧洲国产一区二区| 91麻豆精品国产综合久久久| 欧美福利视频在线| 欧美日韩影视| 在线不卡一区二区| 天堂资源在线播放| 久久先锋影音av鲁色资源网| 国产九九在线观看| 国内综合精品午夜久久资源| 欧美日韩三区四区| 国产午夜亚洲精品一级在线| 久久久久久久久国产精品| 青青草观看免费视频在线| 在线不卡的av| 天天综合网久久综合网| 国产精品久久久久影院色老大| 丰满人妻一区二区三区大胸| 国产精品免费看| 伊甸园精品99久久久久久| 伊人精品综合| 国产不卡av在线| 羞羞网站在线免费观看| 亚洲男子天堂网| 99热这里只有精品在线观看| 欧美视频国产精品| 午夜精品福利在线视频| 久久久精品国产免费观看同学| 婷婷中文字幕在线观看| 国产欧美欧美| 9色视频在线观看| 禁断一区二区三区在线| 国产精品swag| 91精品网站在线观看| 日本电影亚洲天堂| av资源在线看片| 日韩日本欧美亚洲| 国产资源在线看| 亚洲国产黄色片| 99久久夜色精品国产亚洲| 日本精品视频一区二区三区| 免费中文字幕视频| 亚洲欧洲日本在线| 成人片黄网站色大片免费毛片| 丁香激情综合国产| 精品亚洲视频在线| 日本午夜一区二区| 久久久久久久久久久视频| 亚洲欧美综合久久久| 视频一区三区| 精品盗摄女厕tp美女嘘嘘| 黄色91av| 久久草在线视频| 懂色av一区二区三区在线播放| 亚洲综合资源| 国产精品久久久久久久av电影| 成人片免费看| 91豆花精品一区| 黄色软件视频在线观看| 久久噜噜噜精品国产亚洲综合| 黄色网在线看| 久久精品国产精品| porn视频在线观看| 在线观看久久av| 成年网站在线| 一区二区三区国产视频| 牛牛热在线视频| 亚洲欧美精品一区| 免费福利在线视频| 亚洲天堂视频在线观看| 牛牛澡牛牛爽一区二区| 亚洲欧美另类中文字幕| 韩国中文字幕2020精品| 亚洲精选在线观看| 狠狠色伊人亚洲综合网站l| 亚洲日韩欧美视频一区| 大乳在线免费观看| 在线日韩精品视频| 91精品专区| 另类美女黄大片| 亚洲91av| 77777亚洲午夜久久多人| 麻豆免费版在线观看| 日韩av免费网站| 成人av色网站| 成人在线激情视频| 99re8这里有精品热视频免费| 成人在线看片| 日韩大尺度在线观看| 热re99久久精品国99热蜜月| 操欧美老女人| 亚洲国产精品影视| 亚洲午夜久久久久久尤物| 亚洲 高清 成人 动漫| 三级亚洲高清视频| 黄色一级片免费播放| 国产精品中文字幕欧美| 欧美xxxxx精品| 国产午夜精品久久| 日韩a级片在线观看| 亚洲成av人在线观看| 无码人妻丰满熟妇区五十路 | 懂色av成人一区二区三区| 亚洲成人黄色网址| 久青青在线观看视频国产| 中文字幕亚洲一区| 爱福利在线视频| 国产激情久久久久| 亚洲1区在线| 欧美成ee人免费视频| 小处雏高清一区二区三区| 拔插拔插海外华人免费| 三级成人在线视频| 老司机av网站| 国产日韩欧美在线一区| 青青草手机在线观看| 日本精品一区二区三区四区的功能| 国产乱淫av免费| 日韩精品中文字幕在线| 精品欧美色视频网站在线观看| 97视频在线观看免费高清完整版在线观看 | 91丨porny丨对白| 国产精品丝袜在线| 日本熟妇毛耸耸xxxxxx| 欧美高清性hdvideosex| 亚洲欧美综合一区二区| 久久网福利资源网站| 蜜桃视频在线观看免费视频| 成人在线激情视频| 国产伦精品一区二区三区视频| 91国在线高清视频| 日韩电影在线一区二区| 在线播放av网址| 中文字幕在线观看一区二区| 黄色在线视频网址| 日韩免费视频一区二区| 一级日本在线| 青青草一区二区| 国产欧美三级电影| 日本一区二区免费高清视频| 久久一区视频| 国产ts丝袜人妖系列视频| 亚洲乱码精品一二三四区日韩在线| 中文字幕精品无| 亚洲精品第一国产综合精品| 国产一区久久精品| 国产精品免费看久久久香蕉| 日韩成人动漫在线观看| 欧美午夜性视频| 国产精品白丝jk白祙喷水网站| 91视频免费在观看| 一本一本大道香蕉久在线精品| 蜜臀久久99精品久久久| 粗暴蹂躏中文一区二区三区| 国外成人福利视频| 欧美一区1区三区3区公司| 亚洲少妇自拍| 91玉足脚交白嫩脚丫| 亚洲午夜久久久久久久久久久| 国产精品高潮呻吟久久久| 爽爽爽爽爽爽爽成人免费观看| 欧美影视资讯| 日韩中文一区| 日韩精品三区四区| 国产美女免费网站| 色婷婷综合激情| 黄色的视频在线免费观看| 日韩av片电影专区| 蜜桃一区二区| 男人女人黄一级| 欧美国产亚洲另类动漫| 中文字幕精品在线观看| 日韩有码在线播放| 国产精品igao视频网网址不卡日韩| 亚洲精品国产精品国自产| 美腿丝袜一区二区三区| 国产午夜精品理论片| 欧美一区二区高清| 久久青青色综合| 国产一区二区高清视频| 国产人成精品一区二区三| 性久久久久久久久久| 日本韩国精品在线| 视频免费一区| 成人免费午夜电影| 国产综合视频| 国产精品无码网站| 在线观看免费一区| 麻豆传媒视频在线| 91九色在线免费视频| 最新日韩在线| 久久精品国产亚洲AV熟女| 欧美日韩一区二区三区在线看| 黄色网页在线看| 国产亚洲自拍偷拍| 青青草国产精品97视觉盛宴| 国产极品美女在线| 亚洲国产一区自拍| 成人开心激情| 国产又爽又黄ai换脸| 成人av影院在线| 一级片免费在线播放| 精品国产网站地址| 牛牛影视一区二区三区免费看| 中文字幕无码不卡免费视频| 国产精品免费看片| 亚洲欧美另类视频| 国产成人精品免费视频| 香蕉久久网站| 国产夫妻性爱视频| 777久久久精品| 久久影院午夜精品| 中文字幕欧美人与畜| av不卡一区二区三区| 国产又色又爽又黄又免费| 777精品视频| 婷婷综合在线| 粉嫩av蜜桃av蜜臀av| 日韩视频免费观看高清完整版在线观看| 色多多在线观看| 艳母动漫在线观看| 久久久99精品免费观看| 精品国产无码AV| 国产精品扒开腿做爽爽爽男男| 午夜激情一区| 亚洲色图欧美色| 日韩国产高清视频在线| 国产日韩欧美中文在线| 欧美自拍小视频| 亚洲不卡在线观看| bestiality新另类大全|