MySQL学习(一)

Mysql的约束

1、not null:在某个字段必须填值的情况下(非空)

(1) 在表中直接添加:创建表的时候,对于需要约束的字段,加上not null。

create table a(id INT,NAME VARCHAR(20) NOT NULL)

在创建表就开始约束。

(2) 在创建表之后添加

create table a(id INT, name VARCHAR(20))

ALTER TABLE a MODIFY NAME VARCHAR(20) NOT NULL;

再创建完表之后添加约束。 

2、默认值约束:帮助我们自动添加数据

(1) 创建表时直接添加

Name varchar(20) default value(‘a’)

(2) 在创建表之后添加

ALTER TABLE a MODIFY NAME VARCHAR(20) DEFAULT 'a';

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、数据库简介 1.数据库系统 1.1数据库 DataBase【DB】,指的是长期保存到计算机上的数据,按照一定顺...
    郑元吉阅读 614评论 0 6
  • 接下来的一些内容,我们需要提前学一些简单的sql语句,方便大家理解接下来的知识。 DDL—数据定义语言(Creat...
    不排版阅读 438评论 0 1
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,452评论 0 9
  • MySQL5.6从零开始学 第一章 初始mysql 1.1数据库基础 数据库是由一批数据构成的有序的集合,这些数据...
    星期四晚八点阅读 1,187评论 0 4
  • 我记不清从什么时候开始给亲人之间,聊的话题都绕不开结婚生子,我知道她们心疼我很辛苦,也知道女孩最终都熬成老姑娘,在...
    芝麻酱1阅读 100评论 0 0