1创建数据库
在输入命令前输入sqlcmd -S localhost -U sa -P '<123123Aa!@>'连接数据库
create database TestDb
create database MyDB
go
每一次输入一行命令后回车
2 创建表
在输入命令前输入sqlcmd -S localhost -U sa -P '<123123Aa!@>'连接数据库
create database TestDb
go
use TestDb
go
create table t_emp(
id int,
name varchar(32),
deptId int,
salary float
)
go
3 主键约束
在输入命令前输入sqlcmd -S localhost -U sa -P '<123123Aa!@>'连接数据库
create database MyDb
go
use MyDb
go
create table t_user1(
userId int,
name varchar(32),
password varchar(32),
phone varchar(11),
email varchar(32),
primary key(userId)
)
go
create table t_user2(
name varchar(32),
phone varchar(11),
email varchar(32),
primary key(name,phone)
)
go
4 外键约束
在输入命令前输入sqlcmd -S localhost -U sa -P '<123123Aa!@>'连接数据库
create database MyDb
go
use MyDb
go
create table t_class(
id int,
name varchar(22),
primary key (id)
)
go
create table t_student(
id int,
name varchar(22),
classId int,
primary key(id),
constraint fk_stu_class1 foreign key(classId) references t_class(id)
)
go
这里我输入的时候外键名少打了1,在上面的代码段已经修改补上了。
5.添加常用约束
create database MyDb
go
use MyDb
go
create table t_user(
id int identity(1,1),
username varchar(32) not null unique,
sex int default 0,
primary key(id)
)
go