在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql中not null是不是索引

136次阅读
没有评论

共计 1037 个字符,预计需要花费 3 分钟才能阅读完成。

本篇内容介绍了“mysql 中 not null 是不是索引”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

“not null”不是索引而是非空约束,用于指定字段的值不能为空;对于使用了非空约束的字段,如果添加数据时没有指定值,则会报错。设置非空约束的两种方法:1、建表时设置,语法“CREATE TABLE 表名 (字段名 数据类型 NOT NULL);”;2、修改表时设置,语法“ALTER TABLE 表名 CHANGE COLUMN 字段名 字段名 数据类型 NOT NULL;”。

本教程操作环境:windows7 系统、mysql8 版本、Dell G3 电脑。

“not null”不是索引而是非空约束。

非空约束(NOT NULL)指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统就会报错。可以通过 CREATE TABLE 或 ALTER TABLE 语句实现。在表中某个列的定义后加上关键字 NOT NULL 作为限定词,来约束该列的取值不能为空。

比如,在用户信息表中,如果不添加用户名,那么这条用户信息就是无效的,这时就可以为用户名字段设置非空约束。

在创建表时设置非空约束

创建表时可以使用 NOT NULL 关键字设置非空约束,具体的语法格式如下:

CREATE TABLE  表名 (字段名   数据类型  NOT NULL);

示例:创建数据表 tb_dept4,指定部门名称不能为空

CREATE TABLE tb_dept4
id INT(11) PRIMARY KEY,
name VARCHAR(22) NOT NULL,
location VARCHAR(50)
);

DESC tb_dept4;

在修改表时添加非空约束

如果在创建表时忘记了为字段设置非空约束,也可以通过修改表进行非空约束的添加。

修改表时设置非空约束的语法格式如下:

ALTER TABLE  表名
CHANGE COLUMN  字段名
字段名   数据类型  NOT NULL;

示例:修改数据表 tb_dept4,指定部门位置不能为空

ALTER TABLE tb_dept4
CHANGE COLUMN location
location VARCHAR(50) NOT NULL;

“mysql 中 not null 是不是索引”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计1037字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 精品熟女碰碰人人a久久 | 最近2019免费中文第一页 | 国产亚洲美女精品久久久 | 偷拍自拍视频网 | 色在线免费视频 | 国产日产一区二区三区四区五区 | 啪啪动态图 | 久久精品国产一区二区三区日韩 | av午夜久久蜜桃传媒软件 | 久久久久琪琪去精品色村长 | 亚洲综合色无码 | 亚洲第一永久在线观看 | 国产69久久精品成人看 | 欧美一级大片免费看 | 性欧美一级毛片在线播放 | 亚洲一级网站 | 两个人看的视频高清在线www | 男人的蛋xx进了女人的屁股里 | 高清国产精品久久久久 | 国产高清视频青青青在线 | 欧美成人免费看片一区 | 日韩高清一区二区三区五区七区 | 中文字幕人乱码中文字幕 | 亚洲性夜色噜噜噜在线观看不卡 | 国产精品国产三级国产在线观看 | 特别毛片 | 婷婷五月深深久久精品 | 欧美日韩永久久一区二区三区 | 成人在线视频网 | 欧美国产日韩另类 | 男人桶女人的视频 | 99在线免费观看视频 | 人妻丰满熟妇av无码区不卡 | 国产免费福利网站 | 91寡妇天天综合久久影院 | 亚洲av无码一区二区三区不卡 | 国产中文久久精品 | 西西444www无码大胆 | 亚洲精品久久久久久久无 | 国产黄视频在线观看 | 东京无码熟妇人妻av在线网址 |