当前位置:首页 » 编程语言 » sql2008sql命令

sql2008sql命令

发布时间: 2022-09-14 00:26:22

㈠ 在 sql Server2008中,创建数据库的 Trans act-SQL命令是

在 SQL Server2008中,创建数据库的 Trans act-SQL命令是:
CREATE DATABASE

㈡ sql2008数据库备份命令,和截断命令,能解释更清楚的有加分

sqlserver备份两种方式

1. 通过维护计划

2. 通过job运行命令

--差异备份
EXECUTE master.dbo.xp_create_subdir N'D:\pic\RE\TEST'
GO
BACKUP DATABASE [TEST] TO DISK = N'D:\pic\RE\TEST\TEST_backup_201101051801.bak'
WITH DIFFERENTIAL , NOFORMAT, NOINIT,
NAME = N'TEST_backup_20110105180152', SKIP, REWIND, NOUNLOAD, STATS = 10
go

--完整备份
BACKUP DATABASE [TEST] TO DISK = N'D:\pic\RE\TEST_backup_201101051802.bak'
WITH NOFORMAT, NOINIT,
NAME = N'TEST_backup_20110105180256', SKIP, REWIND, NOUNLOAD, STATS = 10
go

--强制还原
--REPLACE覆盖已存在数据库
RESTORE DATABASE TEST
FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Backup\TEST.BAK'
WITH MOVE 'TEST' TO 'D:\pic\TEST.mdf',
MOVE 'TEST_log' TO 'D:\pic\TEST_log.ldf',
STATS = 10, REPLACE
GO

--显示备份列表
RESTORE FILELISTONLY
FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Backup\TEST.BAK'
go

生成年月日的备份文件

declare @databasename nvarchar(50)
set @databasename = 'ExtDB'
DECLARE @strPath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ':' , '.')
set @strPath = 'E:\工作目录\bk\' + @databasename+@strPath + '.bak'
BACKUP DATABASE @databasename TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT

㈢ 求数据库sql2008语句

1. 查询年龄大于25岁的女学生的学号和姓名。
select 学号,姓名 from 学生 where datediff(year,'出生日期',getdate())>25;
2. 查询学生姓名和出生年份(并给出生年份取别名)
select 姓名,year(出生日期) as '出生年份' from 学生;
3. 统计选修了2号课程的人数
select count(1) from 选课 where 课号='2';
4. 查询选修了2号课程的平均分
select avg(成绩) from 选课 where 课号='2';
5. 统计计算机科学系的学生人数
select count(1) from 学生 where 所在系='计算机科学系';
6. 查询成绩在60到80之间的所有记录(包括60和80)
select * from 选课 where 成绩 between 60 and 80;
7. 查询成绩为85,86或88的记录
select * from 选课 where 成绩 in('85','86','88');
8. 查询年龄不在19到21岁之间的学生姓名和年龄
select 姓名,datediff(year,'出生日期',getdate()) from 学生 where datediff(year,'出生日期',getdate())<19 or datediff(year,'出生日期',getdate())>21;
9. 查询所有不姓王的学生记录
select * from 学生 where 姓名 not like '王%';
10. 查询所有姓王,且名字只有两个字的学生名字
select 姓名 from 学生 where left(姓名,1)='王' and LEN(TRIM(姓名))=2;
11. 查询所有课程名是“db_”开头的课程名字
给出信息应该缺一个课程表
12. 以系别和年龄从大到小的顺序查询学生表中的全部记录
select * from 学生 order by 所在系 desc,出生日期 asc;
13. 查询姓名的第二个字为“小”字的女生信息
select * from 学生 where 性别='女' and SUBSTRING(姓名,2,1)='小';
14. 查询成绩最高的三个学生的学号和成绩(取前几条数据用“top 数字”)
select top 3 学号,成绩 from 选课 order by 成绩 desc;
15. 查询学生的成绩信息,先按学号升序排序,再按成绩降序排序。
select * from 选课 order by 学号 asc,成绩 desc;

㈣ 打开 sql server 2008 的命令是什么,请各位高人解答

打开服务命令:net start mssqlserver
打开代理服务命令:net start sqlserveragent
关闭服务的话把start 改成 stop
如果你想打开数据库也想用命令
找到sqlserver所在的文件夹复制地址:
cd E:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE
enter
进入ide: 输入Ssms.exe 就能打开 下面的这条我们的路径是不一样的哦...你要找到自己的这个路径 然后cd这个路径.. 我感觉还没有直接点击方便..要用两条命令

㈤ sql 2008查找删除命令

with TT as (
select dTime Time,min(ID) ID from oilTmp group by dTime having count(0)>1
)
delete from oilTmp where exists (
select 1 from TT where TT.Time=oilTmp.dTime and TT.ID!=oilTmp.ID
);

㈥ 怎么用sql语句备份恢复sql2008数据库

SQL语句备份和恢复
SQL
Server:
备份命令:
BACKUP
DATABASE
test
TO
disk
=
'c:\test'
WITH
FORMAT,
NAME
=
'Full
Backup
of
MyNwind'
解释如下:
NAME
=
'Full
Backup
of
MyNwind'
--这个是备注,随便写。
还原命令:
USE
master
GO
RESTORE
DATABASE
test_wt
FROM
disk
=
'c:\test_wt'
GO
MySQL:
备份:
mysqlmp
-u
root
-p
database_name
>
d:\db.bak
恢复:
mysql
-u
root
-p
database_name
<
d:\db.bak
注意:在WIN下,路径用path/filename.sql是不行的,那就用path\filename.sql

㈦ SQLserver2008如何用sql命令插入表中的列,并且在第一列显示,且设置为主键

先确定字段属性为“not null”
alter table 表名 alter column 列名 int not null
表内主键字段无重复数据后执行
alter table 表名 add constraint 约束名 primary key(列名)

㈧ 打开 sql server 2008 的命令是什么,请各位高人解答

打开服务命令:net
start
mssqlserver
打开代理服务命令:net
start
sqlserveragent
关闭服务的话把start
改成
stop
如果你想打开数据库也想用命令
找到sqlserver所在的文件夹复制地址:
cd
E:\Program
Files\Microsoft
SQL
Server\100\Tools\Binn\VSShell\Common7\IDE
enter
进入ide:
输入Ssms.exe
就能打开
下面的这条我们的路径是不一样的哦...你要找到自己的这个路径
然后cd这个路径..
我感觉还没有直接点击方便..要用两条命令

㈨ ms2008 怎么执行sql命令

1、 通过VC++ 2010 连接SQL Server 2008 进行数据库管理。
2、下载免费的 Microsoft® SQL Server® 2008 Management Studio Express 并安装,进行SQL
Server 2008 数据库管理。

㈩ sql server 2008常用命令

数据定义:create、drop、alter
数据查询:select
数据操作:update、insert、delete
数据控制:grant、revoke;

热点内容
怎么把服务器的ip固定了 发布:2025-01-12 03:55:42 浏览:578
php服务器开发 发布:2025-01-12 03:55:35 浏览:672
软件自制编程 发布:2025-01-12 03:54:00 浏览:534
j2ee和java的区别 发布:2025-01-12 03:42:44 浏览:581
android6小米 发布:2025-01-12 03:38:35 浏览:85
redis与数据库 发布:2025-01-12 03:20:21 浏览:211
怎么升级安卓100 发布:2025-01-12 03:19:37 浏览:516
c语言倒数 发布:2025-01-12 03:14:37 浏览:929
如何免费激活移动电话卡安卓 发布:2025-01-12 03:10:27 浏览:89
2020凯越精英配置什么样 发布:2025-01-12 03:08:02 浏览:685