使用sql语句创建数据库和数据表
create database TestSchool on primary ( name=\'TestSchool_data\',--逻辑名称 size=3MB, --初始大小 FileGrowth=10%,--每次增长按总大小的10%增长 maxSize=1000mb,--最大容量 FileName=\'d:\qqaa\vv\cc\TestSchool_data.mdf\' ), ( name=\'TestSchool_data1\',--逻辑名称 size=3MB, --初始大小 FileGrowth=10%,--每次增长按总大小的10%增长 maxSize=1000mb,--最大容量 FileName=\'d:\project\TestSchool_data1.ndf\' ) log on ( name=\'TestSchool_log\',--逻辑名称 size=3MB, --初始大小 FileGrowth=10%,--每次增长按总大小的10%增长 --maxSize=1000mb,--最大容量 FileName=\'d:\qqaa\vv\cc\TestSchool_log.ldf\' ), ( name=\'TestSchool_log1\',--逻辑名称 size=3MB, --初始大小 FileGrowth=10%,--每次增长按总大小的10%增长 --maxSize=1000mb,--最大容量 FileName=\'d:\qqaa\vv\cc\TestSchool_log1.ldf\' ) ---创建表,需要做那一些设置? --字段名称,字段类型,是否为空 标识列 默认值 主键,唯一键,索引,关系,check约束 --语法: --create table 表名 --( -- 字段名称 字段类型 列的特征(是否为空 标识列 默认值 主键 唯一键 索引 关系 check约束), -- 字段名称 字段类型 列的特征(是否为空 标识列 默认值 主键 唯一键 索引 关系 check约束) --) --创建老师表Teacher Id、Name、Gender、Age、Salary、Birthday --确定表需要为那一个数据库创建 use TestSchool go if exists(select * from sysobjects where name=\'Teacher\') drop table Teacher go create table Teacher ( Id int primary key identity(1,1), --主键是非空唯一 Name nvarchar(50) not null, --not null不为空 Gender bit not null default(1) , Age int not null check(age>0 and age<=100), Salary money, --可以为null可以写null,或者不写也默认是可以为null Birthday datetime not null )
版权声明:本文为junhuang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。