提供网站建设电话,贵阳商城网站建设,电子商务的网站开发,黄金网站大全免费目录
前言
【1】T-SQL语句创建数据库
【2】T-SQL语句删除数据库
【3】T-SQL语句创建表
完整性约束
数据类型
例子
【4】T-SQL语句修改表
【5】T-SQL语句删除表 关于数据库#xff0c;在我们学习Linux网络编程后面会详细学习到#xff0c;为了应付期末考试#xff0…目录
前言
【1】T-SQL语句创建数据库
【2】T-SQL语句删除数据库
【3】T-SQL语句创建表
完整性约束
数据类型
例子
【4】T-SQL语句修改表
【5】T-SQL语句删除表 关于数据库在我们学习Linux网络编程后面会详细学习到为了应付期末考试速成下。
语法例子全部都是用英文包括标点符号英文大小写无论
前言
数据库有很多模型例如层次模型网状模型关系模型。我们学习数据库主要是使用数据库的关系模型。 【1】T-SQL语句创建数据库
除了用我们的图形化界面SSMS来创建数据库考试中考察的使用T-SQL语句来创建数据库。
定义数据库名字定义数据文件定义日志文件关键字create database /*
使用SQL语句
*/
create database mydb
on Primary --定义数据文件
(
namemydb_data1,
filenamed:\db\mydb_data1.mdf,
size6mb,
maxsize30mb,
filegrowth2mb
),
(
namemydb_data2,
filenamed:\db\mydb_data2.mdf,
size2mb,
maxsize20mb,
filegrowth10%
)
log on--定义事务日志文件
(
namemydb_log,
filenamed:\db\mydb_log.ldf,
size3mb,
maxsize20mb,
filegrowth10%
)
怎样去修改数据库名字呢
--修改数据库库名
EXEC sp_renamedb student,student1
【2】T-SQL语句删除数据库 关键字drop database --删除数据库
drop database examlast
【3】T-SQL语句创建表
除了SSMS可以创建表考试考察T-SQL语句创建表。 关键字create table 完整性约束 数据类型 例子
/*
创建Student表
字段名称 数据类型 约束 字段说明
StudentID char(12) 主键 学生编号
StudentName char(8) 非空 学生名称
sex char(2) 非空男或女 学生性别
Birth datetime 非空 出生日期
HomeAddr varchar(80) -- 家庭住址
EntranceTime datetime 默认值 入学时间
ClassID char(8) 外键 班级编号
*/
USE Student
Go
create table Student(
StudentID char(12) primary key,
StudentName char(8) not null,
sex char(2) not null check(sex男 or sex女) default 男,
Birth datetime not null,
HomeAddr varchar(80),
EntranceTime datetime default getdate(), --默认值为当前系统时间
ClassID char(8) references Class(ClassID)
)
Go
【4】T-SQL语句修改表 关键字alter table --1、添加字段
--对表Class添加名为x数据类型为int的字段
alter table Class add x int--2、删除字段
--对表Class删除名为x的字段
alter table Class drop column x --3、修改字段的定义
--对表Class修改字段ClassName的数据类型为char(30)
alter table Class alter column ClassName char(30)--4、添加约束
--对表Class的字段ClassName添加唯一性约束
alter table Class add UNIQUE(ClassName)
【5】T-SQL语句删除表 关键字drop table /*
删除表。
PK开头的表示主键约束
FK开头的表示外键约束
CK开头的表示check约束
*/alter table class
drop CONSTRAINT FK__Class__Departmen__1FCDBCEB --先删除外键约束感谢大家有补充可以在评论区留言当然因为我们学校期末考试很水所以以上这些足够应付期末考试希望大家可以结合自己的情况好好复习