02数据库实现

 

T-SQL语句回顾

1.增: insert 表名(列1,列2....) values(值1,值2...)

2.删:delete from 表名 where (条件)

3.改:update 表名 set 列1=值1,列2=值2,...where (条件)

4.查:select 列1,列2,......from 表名 where (条件) order by 列名

 

数据库文件组成

主数据文件 *.mdf  数量=1

次要数据文件 *.ndf 数量>=0

日志文件 *.ldf 数量>=1

 

创建数据库

create database 数据库名

on [primary]

(

<数据文件参数> [,......n] [<文件组参数>]

)

[log on]

(

{<日志文件参数>[,......n]}

)

 

示例:

create database MySchool
on primary
(
name='MySchool_data',                          --主数据文件的逻辑名称
filename='E:/CASE/MySchool_data.mdf',   --主数据文件的物理名称
size=100mb,                                           --主数据文件的初始大小
maxsize=100mb,                                     --主数据文件增长的最大值
filegrowth=15%                                       --主数据文件的增长率
)
log on
(
name='MySchool_log',
filename='E:/CASE/MySchool_log.ldf',
size=2mb,
filegrowth=1mb
)
go

 

 

创建表

create table 表名

(

列1 数据类型 列的特征,

列2 数据类型 列的特征,

......

)

 

示例:

 

--检查表是否已存在
if exists(select * from sysobjects where name='Student')

--存在则删除这个表
drop table Student
go
--创建学生表
create table Student
(
   StudentNo int not null,
   LoginPwd nvarchar(50) not null,
   StudentName nvarchar(50) not null,
   Sex bit not null,
   GradeId int not null,
   Phone nvarchar(50) null,
   Addresss nvarchar(255) null,
   BornDate datetime not null,
   Email nvarchar(50) null,
   IdentityCard varchar(18) not null,
  
)
go

 

 

添加约束

 

语法

alter table 表名

add constraint 约束名 约束类型 具体的约束说明

 

示例:

--添加主键约束

alter table Grade

add constraint PK_GradeID primary key (GradeID)

 

 

删除约束

 

语法

alter table 表名

drop constraint 约束名

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值