我是靠谱客的博主 美好烧鹅,最近开发中收集的这篇文章主要介绍MYSQL-数据表的基本操作(二),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

表的约束:

1.主键约束 分为:单字段主键、多字段主键   约束条件:primary key  

(1)单字段主键  

示例:创建一个数据表student01,并设置id作为主键

答:create table student01(id int primary key,name varchar(20),grade float);

解析:在student01表中创建了id,name,grade,三个字段,其中id字段是主键

(2)多字段主键 约束条件:

示例:创建一个数据表student02,在表中将stu_id,course_id两个字段共同作为主键

答:create table student02(stu_id int, course_id int, greade float,primary key(stu_id,course_id));

注意:每个数据表中最多只能有一个主键约束,被定义的字段不能有重复值且不能为NULL值

2.非空约束 约束条件:not null

示例:创建一个数据表student03,将表中的name字段设置为非空约束

答:create table student03(id int primary key,name varchar(20) not null,grade float);

id字段为主键、name字段为非空字段

注意:在同一个数据表中可以定义多个非空字段

3.唯一约束  约束条件:unique

示例:创建一个数据表student04,将表中的stu_id设置为唯一约束

答:create table student04(id int primary key,stu_id int unqiue,name varchar(20) not null);

4.默认约束  约束条件:default

示例:创建一个数据表student05,将表中的grade字段的默认值设置为0

答:create table student05(id int primary key auto_increment,stu_id int unique,grade float default 0);  解析:id字段为主键,stu_id字段的值唯一,grade字段的默认值为0

设置表的字段值自动增加:语法为 字段名 数据类型 auto_increment;

示例:创建一个数据表student06,将表中的id字段设置为自动增加

答:create table student06(in int primary key auto_increment,stu_id int unique,grade float);

最后

以上就是美好烧鹅为你收集整理的MYSQL-数据表的基本操作(二)的全部内容,希望文章能够帮你解决MYSQL-数据表的基本操作(二)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部