首页 > 代码库 > SQL 语句2
SQL 语句2
数据库的操作:
备份、还原、分离、附加
备份:在要备份的数据库上右键点击任务,在选择备份。在打卡的对话框中根据需要选择。注意:备份过期时间不能为0,否则会马上过期。目标可根据需要放在任何位置。最后,点击确定,备份成功。
还原:在数据库上右键点击选择还原数据库,在目标数据库上写一个不与其他数据库重名的名字,在下面源设备中找到你要还原的数据库的mdf文件。最后,点击确定,还原成功。
分离:在要分离的数据库上右键点击任务,在选择分离,勾选删除链接,点击确定,分离成功。
附加:在数据库上右键点击附加,在打开的对话框中点击添加,找到要附加的数据库的mdf文件,点击两次确定即可。
数据库的备份文件(.bak)
数据库的数据文件(.mdf)
数据库的日志文件(.ldf)
查询语句
create database shu --创建一个名为shu的数据库
go --go是衔接用,可有可无
use shu --使用shu这个数据库
go
drop database shu --删除数据库shu
go
create table shubiao --创建一个名为shubiao的表,不要忘记括号
(
学号 int not null, --列名 数据类型 可否为空值,是则不写
姓名 varchar(10),
年龄 int,
生日 datetime,
性别 varchar(10)
)
alter table shubiao add 其他 varchar(50) --在表中添加一列
alter table shubiao add 备注 varchar(50) not null
alter table shubiao drop column 其他 --删除表中的一列
drop table shubiao --删除整个表
insert into shubiao values (1,‘张三‘,20,‘1990 5 1‘,‘男‘) --往表中添加一整条数据
insert into shubiao values (2,‘李四‘,22,‘1989 8 15‘,‘男‘)
insert into shubiao values (3,‘王五‘,25,‘1985 1 21‘,‘男‘)
insert into shubiao values (4,‘赵六‘,30,‘1980 9 11‘,‘男‘)
insert into shubiao(学号,姓名,性别)values(5,‘诸葛亮‘,‘男‘) --往表中添加不为空值的数据
select *from shubiao --查询表中所有数据
update shubiao set 学号=110 --修改“学号”这一列数据都改为“110”
update shubiao set 学号=120 where 姓名=‘张三‘ --修改“姓名”为“张三”的这一行的“学号”这一列数据改为“110”
delete from shubiao --删除整个表中的数据(只删数据)
delete from shubiao where 姓名=‘张三‘ --删除“姓名”为“王五”的这一行数据
SQL 语句2