详细说明见官方文档:https://docs.microsoft.com/zh-cn/sql/t-sql/statements/statements?view=sql-server-2016
1. 数据库
CREATE DATABASE sample_db ON PRIMARY
(
NAME='sample_db',
FILENAME='D:\sql2012\root\MSSQL13.MSSQLSERVER\MSSQL\DATA\sample.mdf',
SIZE=5120KB,
MAXSIZE=30MB,
FILEGROWTH=5%
)
LOG ON
(
NAME='sample_log',
FILENAME='D:\sql2012\root\MSSQL13.MSSQLSERVER\MSSQL\DATA\sample_log.ldf',
SIZE=1024KB,
MAXSIZE=30MB,
FILEGROWTH=10%
)
2. 数据表
USE sample_db
GO
CREATE TABLE Person
(
id INT IDENTITY(1,1),
pname NVARCHAR(20) NOT NULL,
sex TINYINT NOT NULL DEFAULT(1) CHECK(sex=0 or sex=