create database LtsDatabase \创建数据库
on
(
name=LtsDatabase_data,\数据库名称
filename='d: empLtsDatabase_data.mbf',\文件所在位置,扩展名.mdf
size=6, \数据库文件初始化大小
maxsize=12, \数据库文件最大值可以为多大
filegrowth=10% \数据库超过现有的尺寸后,数据库增长率
)
log on \对事物日志的描述
(
name=LtsDatabase_log, \事物日志的名称
filename='d: empLtsDatabase_data.mbf',\事物日志的文件所在位置,
size=1, \初始大小
maxsize=8, \同上
filegrowth=10% \同上
)
为增加数据库文件
alter database LtsDatabase \首先声明修改数据库,取得修改数据库权限(打开数据库)
add file
(
name=LtsDatabase2,
filename='d: empLtsDatabase.mdf',
size=6
)
为数据库增加事物日志文件(日志文件是存储日常对数据库的操作)
alter database LtsDatabase \声明修改数据库,取得修改数据库权限
add log file
(
name=LtsDatabase_log2,
filename='d: empLtsDatabase_log2.ldf',
filegrowth=10%
)
删除数据库相应文件
alter database LtsDatabase
remove file LtsDatabase2 \删除数据库文件
alter database LstDatabase
remove file LstDatabase_log2 \删除数据库日志文件
修改数据库文件名
exec sp_rename "Techer","Techer2" \修改数据库名称 Techer为Techer2
为数据库增加字段
use LtsDatabase \首先打开数据库,获取数据库的使用权
alter table 教师表 \使用教师表的修改权限
add Email varchar(60) \增加Email字段,字段类型为varchar
查询
select * from dbo.Techer //从dbo.Techer表中查询所有字段
select 教师编号,教师职称 from dbo.Techer //从dbo.Techer表中查询教师编号和教师职称
创建表
use LtsDatabase试验 \首先获得数据库的使用权限
create table Techer \创建表,并声明创建表的表名
(
教师编号 int,
教师职称 varchar(50),
教师年龄 int,
教师薪资 money
)
修改表里的字段类型
use LtsDatabase \获的使用该表的权限
alter table 教师表 \修改教师表
alter column 教师薪资 money \修改教师薪资此列的数据类型为money
drop column 家庭住址 \ 删除家庭住址这一列(字段)数据
向数据表中插入一条记录
use LtsDatabase
insert into 教师表(教师编号,教师姓名,教师职称,教师工资)values(20,'王老师','高级教师',1000) \括号里为插入字段所相对应的值
更新数据库中的表记录(字段)
use LtsDatabase试验 \获得该表的使用权限
update 教师资料 set 教师编号=120,教师姓名='孙老师',教师职称='高级教师',教师薪资=2000 where 教师编号=5 \更新教师教师资料表,...(更新后的数据)更新教师资料=5的编号这一排数据。
(设置) !!!如果字段的数据类型为“文本型”需要使用单引号引起来!!! where后面的语句为数据库中需要修改的字段编号