SQL Server基础操作(此随笔仅作为本人学习进度记录)
Posted lncc-zhangxiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server基础操作(此随笔仅作为本人学习进度记录)相关的知识,希望对你有一定的参考价值。
create database LtsDatabase \\创建数据库
on
(
name=LtsDatabase_data,\\数据库名称
filename=‘d:\temp\LtsDatabase_data.mbf‘,\\文件所在位置,扩展名.mdf
size=6, \\数据库文件初始化大小
maxsize=12, \\数据库文件最大值可以为多大
filegrowth=10% \\数据库超过现有的尺寸后,数据库增长率
)
log on \\对事物日志的描述
(
name=LtsDatabase_log, \\事物日志的名称
filename=‘d:\temp\LtsDatabase_data.mbf‘,\\事物日志的文件所在位置,
size=1, \\初始大小
maxsize=8, \\同上
filegrowth=10% \\同上
)
为增加数据库文件
alter database LtsDatabase \\首先声明修改数据库,取得修改数据库权限(打开数据库)
add file
(
name=LtsDatabase2,
filename=‘d:\temp\LtsDatabase.mdf‘,
size=6
)
为数据库增加事物日志文件(日志文件是存储日常对数据库的操作)
alter database LtsDatabase \\声明修改数据库,取得修改数据库权限
add log file
(
name=LtsDatabase_log2,
filename=‘d:\temp\LtsDatabase_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后面的语句为数据库中需要修改的字段编号
以上是关于SQL Server基础操作(此随笔仅作为本人学习进度记录)的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server基础操作(此随笔仅作为本人学习进度记录五 !--数据类型)
SQL Server基础操作(此随笔仅作为本人学习进度记录九!--游标)
SQL Server基础操作(此随笔仅作为本人学习进度记录六 !--程序块和循环)
SQL Server基础操作(此随笔仅作为本人学习进度记录七 !--存储过程)