1.如何创建数据库
create database shoole on primary(
name = "shoole",
filename="D:\SQL\MSSQL15.MSSQLSERVER\MSSQL\DATA\school.mdf",
size = 1mb,
maxsize = 10mb,
filegrwoth = 10%
)log on(
name = "shoole",
filename="D:\SQL\MSSQL15.MSSQLSERVER\MSSQL\DATA\school.mdf",
size = 1mb,
maxsize = 10mb,
filegrwoth = 10%
)
2.如何创建表
use shoole;
crente table shoole(
id int primary key identity(1,1),
name varchar(10) not null,
age int not null,
sex varchar(2) not null,
)
3.如何在创建表的同时申明字段非空
age int not null
4.如何在创建表的同时定义主键
id int primary key
5.如何在创建表单同时定义字段自增
id int primary key identity(1,1)
6.如何在创建表的同时添加外键
age int constraint FK_age foreign key(age) references sex(age_int)
7.如何在创建完表之后添加非空 主键 自增 外键 唯一默认值约束
alter table shoole add aeg int not null primary key identity(1,1) constraint FK_age foreign key(age) references sex(age_int) unique
8.如何删除非空 主键 自增 外键 唯一 默认值
alter table shoole drop主键名
alter table shoole drop外键名
9.如何修改表的字段
alter table shoole alter column sex varchar(2);
10.如何给一个表添加一共字段
alter table shoole add age int not null
11.删除一个表单子字段
alter table shoole drop age
12.如何在创建表单同时添加唯一约束
age int unlque
13.如何在创建表单同时添加默认值约束
age varchar(2) default='男'
14.如何添加检查约束,合适我们自己去定义规则
14.1使用工具创建数据库的同时添加检查约束
选择表——新建表——填写相应的字段——选择要添加CHECXK约束
的字段——右键——选择CHECXK约束——选择添加——选择右侧的表达式
——输入表达式——输入约束的名字——点击确定
and:相当于是Java中的 &&
or:相当于是Java中的||
14.2如何使用指令去创建表的时候添加CHECK约束
create table Test02(
id int primary key identity(1,1),
name varchar(20) not null,
age int check(age>=0 and age<=100),
sex varchar(2) check(sex = '男' or sex = '女'),
)
14.3如何在以经创建好的表上给字段添加约束
--alter table 表名 add constraint 约束名 CHECK(表达式);