sqlserver 使用sql语句创建数据库、创建表
2015-11-04 23:52
591 查看
--1.创建数据库
CREATE database School
--删除数据库
DROP DATABASE School
--创建数据库的时候,指定一些数据库的相关参数,比如大小、增长方式、文件保存路径
CREATE database School
on primary --主数据文件*.mdf
(
name='School', --主数据文件名称
size=10MB, --初始大小
filename='D:\School.mdf', --本地存储位置
filegrowth=10%, --增长方式
maxsize=100MB --最大值
)
log on --日志文件*.ldf
(
name='School_log',
filename='D:\School_log.ldf',
size=5mb,
filegrowth=2mb,
maxsize=50mb
)
--========================为数据库创建表========================---
--1、创建一个班级表
CREATE table TblClass
(
--列名,数据类型,约束(自动编号、主键、外键、默认值等等)
ClassID int identity(1,1) primary key,
ClassName varchar(50) not null,
ClassDesc varchar(500)
)
--删除TblClass表
DROP table TblClass
--创建一个TblStudent表
CREATE table TblStudent
(
tSId int identity(1,1) primary key,
tSName varchar(50),
tSGender char(2) not null,
tSAddress varchar(300),
tSPhone varchar(100),
tSAge int,
tSBirthday datetime,
tSCardId varchar(18) null,
tSClassId int not null
)
CREATE database School
--删除数据库
DROP DATABASE School
--创建数据库的时候,指定一些数据库的相关参数,比如大小、增长方式、文件保存路径
CREATE database School
on primary --主数据文件*.mdf
(
name='School', --主数据文件名称
size=10MB, --初始大小
filename='D:\School.mdf', --本地存储位置
filegrowth=10%, --增长方式
maxsize=100MB --最大值
)
log on --日志文件*.ldf
(
name='School_log',
filename='D:\School_log.ldf',
size=5mb,
filegrowth=2mb,
maxsize=50mb
)
--========================为数据库创建表========================---
--1、创建一个班级表
CREATE table TblClass
(
--列名,数据类型,约束(自动编号、主键、外键、默认值等等)
ClassID int identity(1,1) primary key,
ClassName varchar(50) not null,
ClassDesc varchar(500)
)
--删除TblClass表
DROP table TblClass
--创建一个TblStudent表
CREATE table TblStudent
(
tSId int identity(1,1) primary key,
tSName varchar(50),
tSGender char(2) not null,
tSAddress varchar(300),
tSPhone varchar(100),
tSAge int,
tSBirthday datetime,
tSCardId varchar(18) null,
tSClassId int not null
)
相关文章推荐
- MySQL KeepAlived安装
- MySQL基本指令
- mybatisl中#和$区别
- mysql之触发器trigger
- mongodb java
- mysql怎么设置gbk编码
- memcached
- mysql之两个日期间隔天数
- mysql之DATE_FORMAT
- mysql之select into
- R语言连接SQL数据库的两种方式配置过程记录
- mysql之分组 取前二
- MySql之按周,按月,按日分组统计数据
- ubuntu12.04 安装mysql workbench
- 如何使用SQLCipher给FMDB的数据库加密?
- Oracle练习题20~33
- MongoDB副本集搭建和测试
- MYSQL数据类型
- mysql基础理论及通用二进制方式安装
- mysql-proxy读写分离测试