数据库 (备份、还原、分离、附加、语句)

一、备份:将想要备份的数据库右击-任务-备份

二、还原:

将鼠标放到想要还原的数据库右击-任务-还原-数据库

三、分离:

将想要分离的数据库右击-任务-分离

点击“确定”即可分离。

四、附加

右击数据库-点击附加-添加

点击"确定"即可附加

drop database student--删除数据库语句
go
create database student--创建数据库
go--语句之间的连接
use student--选择使用哪个数据库
go
sp_renamedb student,xuesheng--修改数据库的名字将student的名字改成xuesheng前面是之前的数据库名,后面是想改成的数据库名
go
--创建表
create table xinxi

(
code int,--列名,数据类型,逗号分隔
name varchar(20),not null,--写上not null就不能为空
renshu decimal(18,2)
)
go
--修改表,新加入列,注意与内置单词冲突的时候,列名加[]括起来
alter table xinxi add [int] varchar(10)
alter table xinxi add nianling int
go
--修改表删除一列
alter table xinxi drop column [int]
go
alter table xinxi add [int] varch(10)
--插入数据
insert into xinxi values(1,‘张三‘,96)
insert into xinxi values(2,‘李四‘,91)
insert into xinxi values(3,‘王五‘,69)
insert into xinxi values(4,‘赵六‘,76)
insert into xinxi values(5,‘田七‘,85)
insert into xinxi (code,name) values(6,‘重八‘)
go

go
---查询语句,条件查询
select *from xinxi--查询全部
select fenshu,name from xinxi
select fenshu,name from xinxi where name=‘李四‘

select *from xinxi where fenshu between 80 and 100--范围
--查询表中fenshu大于等于80小于等于100的所有列的数据
update xinxi set nianling = 26 where fenshu between 80 and 100
--更改xinxi表中fenshu在80-100之间的行的nianling列改为26
select distinct name from xinxi
--查询时自动去重,并不删除,针对一列去重显示
update xinxi set nianling=23 where code = 9

select *from xinxi where name=‘李四‘and nianling = 26
--查询姓名为李四并且年龄为26的信息
select *from xinxi where name=‘李四‘or nianling = 26
--查询名字为李四或者年龄为26的所有数据
select *from xinxi wHHere nianling in (21,22,23,24)
--查询年龄在21与24之间的信息
select *from xinxi where name in(‘李四‘,‘赵六‘)
--查询李四与赵六的信息 not in查询不带李四与赵六的信息
select *from xinxi where name like ‘%四%‘
--模糊查询名字里面带四的,“%四”必须是四结尾的,“四%”必须是四开头的
--通配符%代表任意字符 like像的意思
select *from xinxi where name like ‘李_‘
--下划线查询任意的一个字符
select *from xinxi where name like ‘_[李四,赵六]‘
--下划线加中括号,等同于in的功能,任意一组满足就查询处理,任意一个中括号里面的值
--按年龄排序,asc升序,desc降序,默认不写是升序
select *from xinxi order by nianling asc
select *from xinxi order by nianling desc
--按年龄排序,降序,desc为后缀
select top 3*from xinxi order by nianling
--查找按照年龄排序之后开头的三个的所有的数据
select top 3*from xinxi order by fenshu desc
--查询按照分数降序排列的前三名的所有数据
select *from xinxi where name=‘李四‘ order by fenshu desc
--查询姓名为李四的所有数据并按照分数降序排列
select top 1 *from xinxi where name=‘李四‘ order by fenshu desc
--查询姓名为李四的所有数据,按照分数降序排列并选出第一名

时间: 2024-11-14 10:20:46

数据库 (备份、还原、分离、附加、语句)的相关文章

SQL的备份 还原 分离 附加

数据库的备份与还原. (一)备份: 在对象资源管理器中,右击要备份的数据库,选择“任务”--“备份”,在弹出的窗口中在“目标”中添加要备份到哪个文件中去.点击确定. (二)还原: 1.先建一个同名的数据. 2.在这个同名数据库右击--“任务”--“还原”--“数据库”.在弹出的窗口中“还原的源”中选择“源设备”--找之前备份的数据库备份文件添加进来,打上勾.点击确定. 注意:如果备分的数据库文件之前所在的路径与新建这个数据库文件所在的路径不同,则应当从“还原数据库”的对话框中的“选项”中把路径给

MSSQL Server 数据库备份还原常用SQL语句及注意

1.备份数据库 backup database db_name to disk='d:\db_name.bak' with format --通过使用with format可以做到覆盖任何现有的备份和创建一个新的媒体集.--可以避免一些由于备份设置产生的错误.--帮助文档上的解释:--format指定应将媒体头写入用于此备份操作的所有卷.--任何现有的媒体头都被重写.format选项使整个媒体内容无效,--并且忽略任何现有的内容. 2.备份日志 backup log log_name to di

MSSQL2008数据库备份还原和数据恢复

原文:MSSQL2008数据库备份还原和数据恢复   序言 一直想写一篇关于数据库备份与恢复的文章,但基于能力的有限对数据库认知的有限怕不足以准确的表达,最后思考很久还是决定把自己的一些理解写出来供大家参考,也是为了回报自己:出于能力及语言表达能力的有限还望大家包含,如果里面有说的不对的地方还望大家及时提出.好及时修改不至于错误的引导他人. 认识数据库备份和事务日志备份 数据库备份与日志备份是数据库维护的日常工作,备份的目的是在于当数据库出现故障或者遭到破坏时可以根据备份的数据库及事务日志文件还

asp.net实现数据库备份还原功能

-- 备份数据库 backup database db_CSManage to disk='c:\backup.bak' -- 还原数据库,必须先备份该数据库的日志文件到原先的备份文件中 backup log db_CSManage to disk='c:\backup.bak' restore database db_CSManage from disk='c:\backup.bak' 其中db_CSManage是数据库名称,disk后的路径即是备份文件存储的路径. 知道了SQL语句,那么在.

学习笔记(十三)——数据库备份还原的知识点与注意事项

学习笔记(十三)——数据库备份还原的知识点与注意事项 一.备份还原基本概念 1.  完整备份:完整备份因为需要备份的数据量大,所以需要在空闲时间进行,并且定期进行. 2.  日志备份:日志备份的数据量小,备份时间为上一次备份到本次本分期间的数据,每天都可以进行备份,或者每小时都可以进行备份,据所需备份. 3.  增量备份(差异备份):只备份修改过的数据,与每小时进行的日志备份配合使用,效率更高. 二.备份设备 1.          在进行备份数据的保存时,需要输入的文件路径很长,并且每次都要输

MYSQL数据库备份还原

MYSQL数据库备份还原 一.  数据库备份 备份数据是数据库管理最常用的操作.为了保证数据库中数据的安全,数据管理员需要定期地进行数据备份.一旦数据库遭到破坏,即可通过备份的文件来还原.因此,数据备份是很重要的工作. 1.使用mysqldump 命令备份 mysqldump 命令可以将数据库中的数据备份成一个文本文件.表的结构和表中的数据将存储在生成的文本文件中.mysqldump 命令的工作原理很简单: 它先查出需要备份的表的结构,再在文本文件中生成一个CREATE 语句,然后将表中的所有记

SQL server数据库备份还原问题备忘(亲测有效)

问题一:SQL server数据库备份还原方法 http://www.cnblogs.com/zgqys1980/archive/2012/07/04/2576382.html 问题二:无法执行 BACKUP LOG,因为当前没有数据库备份 http://blog.csdn.net/aojiancc2/article/details/46316451 问题三:还原数据库失败 备份集中数据库备份与现有数据库不同 http://jingyan.baidu.com/article/fb48e8be52

织梦数据库备份还原

[功能描述]系统数据库备份还原.[操作说明]后台登陆-系统-数据库备份/还原.[应用实例]进入数据库备份还原操作界面备份:这里可以全选或选择部分表进行备份,指定备份数据格式我们一般为默认,分卷大小一般为2048,备份表结构信息默认打勾,如只需要备份数据时,可以不选择.我们点击提交按钮.这里显示备份进度,备份完成后会提示“完成所有数据备份”!我们可以点击数据还原进行查看.恢复:进入备份还原操作界面,点击数据还原,出现我们备份的数据信息这里我们同样可以还原某一个表或全部,我们点开始还原数据.这时还原

数据库备份还原

http://www.cnblogs.com/brucexuyg/archive/2012/06/22/2558755.html 以表”Table”为例:如类型是MyISAM, 数据文件则以”Table.frm””Table.MYD””Table.MYI””三个文件存储于”/data/$databasename/”目录中.如类型是InnoDB, 数据文件则存储在”$innodb_data_home_dir/″中的ibdata1文件中(一般情况),结构文件存在于table_name.frm中.My

第二百九十节,MySQL数据库-MySQL命令行导出导入数据库,数据库备份还原

MySQL命令行导出导入数据库,数据库备份还原 MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u root -p news > news.sql