加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

建库 ? 建表 ? 建约束 插入数据 总结

发布时间:2020-12-12 14:58:45 所属栏目:MsSql教程 来源:网络整理
导读:建库 ? ?建表 ? ?建约束 ?插入数据 数据库(仓库) 表table(货架) 行 记录 列 字段 主键 ?表的唯一标示,并且不能为空 外键 ?创建表之间的关联,如果一个列是外键则在另一个表中必定是主键 sqlserver版本 ? Express 免费版 Standard ?标准版 企业版 ?不能装
建库 ? ?建表 ? ?建约束 ?插入数据 数据库(仓库) 表table(货架) 行 记录 列 字段 主键 ?表的唯一标示,并且不能为空 外键 ?创建表之间的关联,如果一个列是外键则在另一个表中必定是主键 sqlserver版本 ? Express 免费版 Standard ?标准版 企业版 ?不能装在xp上,只能装在server版的操作系统上 服务器名称: Express 机器名sqlexpress .sqlexpress ip地址 127.0.0.1sqlexpress ?在网络中的ip地址 192.168.1.100sqlexpress localhostsqlexpress Standard 企业版? 机器名 . ip地址 127.0.0.1 ?在网络中的ip地址 192.168.1.100 数据类型 char 固定长度,char(10) ?张三 补6个空格 varchar 可变长度 nchar 固定长度 Unicode编码存储 ? nchar(10) 张三 补 8个空格 nvarchar 可变长度 Unicode编码存储 sex ?男/女 nchar(1) 建库 create database shujuku on ( ) 删除库 drop database shujuku 建表 create table biao ( ) 删表 drop table biao 增 insert [into] biao (lie1,lie2,lie3) values('值1','值2','值3') 删 delete from biao [where 条件] truncate table biao 会把自增列 还原成种子值 改 update biao set lie1 = '',lie2='' ?[where 条件] 约束 保证数据的完整性(正确性) --主键约束 alter table class? add constraint PK_Class primary key(cId) --唯一约束 alter table class add constraint UQ_Class_cName unique(cName) --默认约束 alter table student add constraint DF_student_sBirthday default (getdate()) for sBirthday --添加检查约束 alter table student add constraint CK_student_sAge check (sAge >= 18 and sAge<=25) --外键约束 --往子表加数据,外键的值必须在主表中出现 --删除主表中数据的时候,必须先删除子表中对应的数据 alter table student add constraint FK_student_sClassId foreign key (sClassId) references class(cId) --级联删除 --on delete cascade --删除约束 因为约束在表中存储 alter table student drop constraint DF_student_sAge --同时添加多个约束

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读