日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

SqlServer數據庫腳本執(zhí)行命令行指令方式

瀏覽:46日期:2023-09-28 21:00:59
目錄SqlServer腳本執(zhí)行命令行指令SqlServer命令行的使用總結SqlServer腳本執(zhí)行命令行指令

1.用戶登錄,首先打開命令提示符窗口,假設:用戶是testor,密碼是123,輸入如下

C:\Windows\System32>osql -S 127.0.0.1 -U testor -P 1231>

2.查看數據庫,可以輸入如下:

1> select name from sysdatabases2> go

3.創(chuàng)建數據庫,輸入如下

1> create database testdb12> go

4.執(zhí)行sql文件,先查找sqlserver的工具目錄,我的是C:\Program Files\Microsoft SQL Server\150\Tools\Binn,在該目錄地址欄輸入cmd,

再執(zhí)行以下腳本,其中-d selecteddb 本來是選擇數據庫,不過我這個數據庫版本貌似沒有起效

sqlcmd -S . -U 用戶名 -P 密碼 -d selecteddb -i E:\somesql.sql

好了,sqlserver的分享就這樣了,反正覺著沒有mysql或者mariadb好用,湊合用吧

SqlServer命令行的使用

1.連接sqlserver

sqlcmd -S localhost\sqlserver_name

2.連接數據庫

sqlcmd -S localhost\sqlserver_name -d database_name

3.執(zhí)行SQL語句

sqlcmd -S localhost\sqlserver_name -d database_name -Q 'SELECT * FROM [table_name]'

4.執(zhí)行SQL腳本文件

sqlcmd -S localhost\sqlserver_name -d database_name -i 'SQL file path'

5.將查詢的結果集輸出到文件

sqlcmd -S localhost\sqlserver_name -d database_name -o 'file path'

6.輸出的結果集字符較長,輸出到控制臺和文本都不能顯示完全,需要再加一個參數

sqlcmd -S localhost\sqlserver_name -d database_name -y 1024 -Q 'SELECT * FROM [table_name]'-- 注:此處的“-y”后面的值可以更改,如果還是不能完全顯示,將數值再改大一點

7.查詢sqlserver 命令參數

sqlcmd -?

8.備份數據庫

> sqlcmd -S localhost\sqlserver_name> backup database database_name to disk='E:\backup\database_name.bak'> go

9.通過database_name.bak文件查詢邏輯名

restore filelistonly from disk='path/to/backup/file.bak'

10.恢復數據庫

--(1)先查詢數據庫是否存在,存在就刪除-- a. 查詢數據庫> sqlcmd -S localhost\sqlserver_name> select [Name] from [sysdatabases]> go-- b. 刪除數據庫> drop database database_name(2)恢復數據庫,在進入實例服務的情況下(即sqlcmd -S localhost\sqlserver_name)執(zhí)行以下語句:> restore database database_name from disk='D:\backup\database_name.bak'> with> move 'database_name' to 'D:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\database_name.mdf',> move 'database_name_log' to 'D:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\database_name_log.ldf'> go

11. 修改數據庫的名稱

> restore database update_database_name from disk='E:\backup\database_name.bak'> with> move 'database_name' to 'E:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\update_database_name.mdf',> move 'database_name_log' to 'E:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\update_database_name_log.ldf'> go

12. 獲取數據的邏輯名和日志邏輯名

-- 方式一:select file_name(1),file_name(2)-- 方式二:SELECT name FROM sys.database_files?

13. 修改數據的邏輯名或者日志邏輯名

ALTER DATABASE [database_name] MODIFY FILE ( NAME = database_name, NEWNAME = new_database_name )?ALTER DATABASE [database_name] MODIFY FILE ( NAME = database_nameb_log, NEWNAME = new_database_name_log )?

14. 查詢數據文件或日志文件當前存放路徑

SELECT physical_name FROM sys.database_files?

15. bcp 命令的使用

-- 導出整張表bcp MDataPort.dbo.Recording out E:\Backup\recording.bcp -S .\sqlexpress -T -c-- 導入整張表bcp MDataPort.dbo.Recording in E:\Backup\recording.bcp -S .\sqlexpress -T -c-- 導出指定時間戳bcp 'select * from MDataPort.dbo.Recording where Timestamp >= '2019-02-01 00:00:00'' queryout E:\Backup\recording_20190201.bcp -S .\sqlexpress -T -c-- 導出指定列bcp 'select Timestamp from MDataPort.dbo.Recording' queryout E:\Backup\recording_Timestamp.bcp -S .\sqlexpress -T -c

16. row_number()分頁

-- 對源表進行重新排序,并增加一個排序的ID字段?select row_number() over(order by id) as ROWID, * ?from [table_name]) ?as new_table_namewhere ROWID > OnePageNum* (CurrentPage-1)--原理:先把表中的所有數據都按照一個rowNumber進行排序,然后查詢rownuber大于40的前十條記錄-- 這種方法和oracle中的一種分頁方式類似,不過只支持2005版本以上的-- Annotation:OnePageNum每頁顯示的記錄數 ? ?-- CurrentPage:當前頁頁數

17. 遍歷表

DECLARE?? @i int ,? @timestamp datetime2(7),? @type tinyint,? @mea uniqueidentifier? SET @i = 1?? WHILE (@i <= (select count(*) from [Recording]))?BEGIN?? select top 1 @mea = [MeasurementID], @timestamp = [Timestamp], @type = [Type] ?from (? ? -- 對源表進行重新排序,并增加一個排序的ID字段? ? ?select row_number() over(order by [MeasurementID], [Timestamp], [Type]) as ROWID, * ?from [Recording]? ? ) ?as new_table_name? ? where ROWID > 1 * (@i-1)? update [Recording] set [Temperature] = (select cast( floor(rand()*100) as int)) where [MeasurementID] = @mea and [Timestamp] = @timestamp and [Type] = @type? SET @i = @i + 1END?GO?

注1:以上連接數據庫的方式都是windows自動驗證連接

注2:若是恢復失敗的話,可以找到sqlserver安裝目錄(即MSSQL11.SQLEXPRESS)右擊屬性---->安全---->查看User權限的權限

注3:sqlserver_name:數據庫服務名database_name:數據庫名 table_name:表名

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: MsSQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品亚洲综合久久| 激情五月色综合国产精品| 亚洲激情五月| 亚州av乱码久久精品蜜桃| 激情丁香综合| 99精品99| 日本亚洲视频| 亚洲色图网站| 日韩综合一区二区| 欧美在线看片| 精品视频91| 1000部精品久久久久久久久| 欧美日韩国产高清电影| 香蕉精品999视频一区二区| 亚洲日产av中文字幕| 亚洲精品一级| 69堂免费精品视频在线播放| 国产精品资源| 97se综合| 亚洲精品1区2区| 日韩成人av影视| 国内在线观看一区二区三区| 精品国产一区二区三区性色av| 成人自拍av| 欧美一区影院| 日韩欧美网址| 亚洲精品美女91| www在线观看黄色| 视频在线观看一区二区三区| 国产欧美一区二区色老头| 日韩在线短视频| 久久av一区| 精品久久97| 国产精品视区| 麻豆国产精品一区二区三区| 久久久久久免费视频| 亚洲乱码视频| 久久只有精品| 亚洲一区二区免费看| 久久99性xxx老妇胖精品| 日本久久成人网| 欧美日韩中文| 在线国产一区| 成人精品动漫一区二区三区| 亚洲在线网站| 国产精品麻豆久久| 亚洲bt欧美bt精品777| 在线天堂资源www在线污| 日本高清久久| 精品一区二区三区中文字幕视频| 欧美日韩国产免费观看视频| 日本色综合中文字幕| 成人在线视频区| 免费久久99精品国产| 国产不卡精品| 国产欧美三级| 国产日韩欧美中文在线| 国产国产精品| 国产不卡精品在线| 欧美日韩精品一区二区三区视频| 激情五月综合| 日韩av有码| 国产精品探花在线观看| 每日更新成人在线视频| 日韩精品网站| 欧美国产极品| 日韩精品午夜视频| 日韩理论视频| 国产激情一区| 91成人在线网站| 亚洲中字黄色| 亚洲第一区色| 国产成人精品一区二区免费看京 | 欧美日韩一区二区三区在线电影| 中文字幕av一区二区三区人| 91精品国产福利在线观看麻豆| 欧美在线看片| 中文字幕一区二区av| 免费观看不卡av| 夜鲁夜鲁夜鲁视频在线播放| 欧美aaaaaa午夜精品| 三级欧美韩日大片在线看| 欧美日韩中文一区二区| 国产一区二区三区探花| 国产欧美日韩在线一区二区| 日韩精品久久理论片| 丝袜亚洲精品中文字幕一区| 亚洲婷婷在线| 亚洲a在线视频| 成午夜精品一区二区三区软件| 国产毛片精品| 久久gogo国模啪啪裸体| 美日韩一区二区三区| 久久成人高清| 免费在线观看一区| 麻豆91小视频| 国产精品麻豆成人av电影艾秋 | 日韩视频一区| 亚洲在线免费| 亚洲丝袜啪啪| 亚洲九九精品| **爰片久久毛片| 国产精品多人| 麻豆国产精品| 国产成人精品亚洲日本在线观看| 日韩欧美1区| 在线成人动漫av| 99国产精品| 亚洲精品成a人ⅴ香蕉片| 亚洲精品少妇| 亚洲精品福利| 国产免费久久| 福利在线一区| 欧美亚洲国产一区| 午夜久久黄色| 亚洲精品综合| 欧美激情麻豆| av中文资源在线资源免费观看| 国产福利片在线观看| 成人精品天堂一区二区三区| 婷婷成人基地| 蜜臀国产一区二区三区在线播放| 日韩不卡一二三区| 另类小说一区二区三区| 日韩综合精品| 精品在线91| 亚洲人成毛片在线播放女女| 日韩精品一区二区三区免费视频| 欧美视频二区| 久久夜夜操妹子| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美在线看片| 超碰超碰人人人人精品| 国产日本精品| 国产日韩一区二区三区在线 | 日韩和的一区二在线| 日韩精品中文字幕第1页| 韩国精品主播一区二区在线观看 | 亚洲欧美日韩综合国产aⅴ| 麻豆久久精品| 日韩精品亚洲一区二区三区免费| 欧美亚洲一区二区三区| 欧美国产偷国产精品三区| 蜜桃tv一区二区三区| 久久国产乱子精品免费女| 日韩专区精品| 日韩激情视频网站| 欧美日韩一区二区综合| 日韩av在线免费观看不卡| 婷婷亚洲五月色综合| 亚洲啊v在线| 国产精品大片| 久久亚洲一区| 91精品99| 日韩一级网站| 在线看片日韩| 久久99性xxx老妇胖精品| 欧美日韩精品一区二区三区在线观看| 国产毛片精品| 99久久夜色精品国产亚洲1000部| 日韩中文字幕| 亚洲成人二区| 精品日韩一区| 免费精品国产的网站免费观看| 国产亚洲第一伦理第一区| 久久理论电影| 美女久久精品| 日韩国产欧美一区二区三区| 一级欧洲+日本+国产| 福利精品在线| 国产精品久久久久久久久免费高清 | 丁香婷婷久久| 老牛影视一区二区三区| 亚洲一二av| 国产粉嫩在线观看| 国产精品午夜一区二区三区| 成人羞羞在线观看网站| 国产美女视频一区二区| 视频一区二区欧美| 日韩不卡视频在线观看| 欧美激情在线精品一区二区三区| 免费在线观看不卡| 久久中文字幕二区| 久久uomeier| 久久这里只有精品一区二区| 亚洲精品麻豆| 亚洲欧美日韩在线观看a三区| 亚洲天堂免费电影| 国产一区精品福利| 美国三级日本三级久久99 | 久久免费精品| 水蜜桃精品av一区二区| 国产经典一区| 国产毛片精品久久| 91免费精品国偷自产在线在线| 黄色成人在线网址| 蜜桃成人av| 久久国产成人午夜av影院宅| 92国产精品| 电影亚洲精品噜噜在线观看|