當前位置:首頁 » 編程語言 » 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;

熱點內容
linux校園網 發布:2025-01-12 00:58:54 瀏覽:406
時序插值演算法 發布:2025-01-12 00:58:25 瀏覽:811
編程的射燈 發布:2025-01-12 00:58:24 瀏覽:404
怎樣禁止空間訪問 發布:2025-01-12 00:32:44 瀏覽:836
rms加密 發布:2025-01-12 00:32:07 瀏覽:531
python寫搶票程序 發布:2025-01-12 00:25:07 瀏覽:981
360瀏覽器打開ftp 發布:2025-01-12 00:24:15 瀏覽:787
蘋果和安卓哪個適合拍攝短視頻 發布:2025-01-12 00:20:48 瀏覽:687
手機查詢文件夾 發布:2025-01-12 00:16:51 瀏覽:131
二手安卓和新手機哪個值得買 發布:2025-01-12 00:12:38 瀏覽:123