SQL数据定义——创建表结构,修改表结构,删除表
定义表结构
基础操作
创建表结构
创建表结构我们主要使用的就是create命令命令格式为
create table <表名>(字段名1 字段类型(字段长度),字段名2 字段类型(字段长度),.......)
比如我们创建一个表”例子1“ ,里面也有两个字段,”姓名“宽度为6个字节(因为一个汉字占两个字节),”性别“宽度为2个字节(因为一个汉字占用两个字节)
显示表结构
现在就可以看到现在这个表中有两个字段,字段名为姓名,性别。
修改表结构
修改表结构我们用的是alter table命令
添加字段
添加字段一般都使用alter table 中的add命令
命令格式为alter table <表名> add 字段名 字段类型(字段宽度)
可以看到在执行完词条命令之后在表中添加了一个“出生日期”字段类型为日期型(日期型的说明符为d)
删除字段
删除字段一般用使用的是alter table中的drop短语
命令格式为alter table <表名> drop 字段名
删除表
删除表一般使用的命令动词为drop table <表名>
创建表时的补充项
创建主索引
在创建表结构的时候我们可以对我们表中的知道的唯一一个字段指定主索引,我们可以在创建表的时间使用primary key短语如:
当我们创建表的时候在需要的字段名后面加上primary key 短语可以指定此字段为主索引(但是在一个表中只能有一个主索引字段)
创建字段有效性规则
我们在给表输入数据的时候经常要限定此字段下面的值的输入范围,比如在性别字段下面只能出入男和女(要是有人妖这一项就当我没说)我们就可以对我们的字段设置有效性规则
在声明字段后面加上check(设置有效性规则) error(设置报错信息)短语,例如:
可以看到在设置字段有效性规则的前提小我输入ha就会提示报错信息
本文是原创文章完整转载请注明来自 逐月星屿
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果