SQL 建表、删表和数据,增删约束

干货时间到了:一起来练习:

1. 新建数据库:

  CREATE DATABASE study;

  CREATE DATABASE students;

  CREATE DATABASE 郑州;

注意格式:CREATE DATABASE +数据库名+英文分号;######分号是一条语句结束的习惯,定义表时,表内字段按逗号分;

2. 新建表名:

  CREATE TABLE scores

  (

  name varchar(20) primary key,

  class char(10) unique,

  score int not null 

  );

注意格式:CREATE TABLE table_name

    (

    列名 类型,

    列名 类型

    );

primary key主键,(PK键)主键必非空,主键必唯一,不必再重复;主键是表中记录的唯一标识;not null 非空;unique 唯一;foreign key 外键。

3。 删除表

  DROP TABLE table_name;

4.  清空表

 TRUNCATE TABLE <表名>;

示例:-- 删除学生表
TRUNCATE TABLE Student;

5.  删除一条数据

  delete

6.  增加约束:

主键约束:

alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)

例子:

alter table emp add constraint ppp primary key (id);

unique约束:

格式:
alter table 表名 add constraint 约束名称 约束类型(列名)
例子:
alter table emp add constraint qwe unique(ename);

关于约束,单独拿出来一篇记录吧。。

7.删除约束:

  alter table table_name drop constraint 约束名;

此处的约束名不是建表时列名后的约束名,而是在键文件下或约束文件下的字串名字,可以通过文件管理器查看,

SELECT * FROM sys.objects查找;示例:alter table Spot_check drop constraint DF__Spot_chec__Sampl__7167D3BD

原文地址:https://www.cnblogs.com/bernard-shen/p/13159045.html