创建员工数据库
--1.创建数据库
create database MyDatabase
on primary
(
--配置主数据文件的选项
name='MyDatabase', --主数据文件的逻辑名称
filename='c:\MyDatabase.mdf', --主数据文件的实际保存路径
size=5Mb,
maxsize=150mb,
filegrowth=20%
)
log on
(
--配置日志文件的选项
name='MyDatabase_log',
filename='c:\MyDatabase_log.ldf', --日志文件的实际保存路径
size=5Mb,
filegrowth=5mb
)
---在数据库中创建表
use MyDatabase
create table Employees
(
EmpID int identity(1,1) primary key,
EmpIDCard varchar(18) not null,
EmpName nvarchar(50) null,
EmpGender bit not null,
EmpJoinDate datetime,
EmpAge int,
EmpAdress nvarchar(100),
DeptID int not null,
EmpEmail varchar(100)
)
create table Department
(
DepID int identity(1,1) primary key,
DepName nvarchar(50) null
)
创建school数据库
创建一个班级表
create database School
use School
create table TblClass
(
tClassId int identity(1,1) primary key,
tClassName nvarchar(50) not null,
tClassDesc varchar(100) null
)
create table TblStudent
(
tSId int identity(1,1) primary key,
tSName nvarchar(50) not null,
tSGender nchar(1),
tSAddress varchar(100) ,
tSPhone varchar(20),
tSAge int ,
tSBirthday datetime ,
tSCardId varchar(18),
tClassId int
)
create table TblScore
(
tScoreId int identity(1,1) primary key,
tSId int not null,
tEnglish float,
tMath float
)
create table TblTeacher
(
tTId int identity(1,1) primary key,
tTName nvarchar(50) not null,
tTGender nchar(1),
tTSalary money,
tTAge int,
tTBirthday datetime
)
注意点:
varchar(max) text(Sql server 200)
nvarchar(max) ntext
nvarchar(10) 存放中文,日文等不会出现代码
分离附件:
分离将数据库与数据库文件分开,附件将数据库和数据库文件结合。
两个单引号转义一个单引号。
本文来源https://www.modb.pro/db/99216