當前位置:首頁 » 編程語言 » sqlserver執行命令
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlserver執行命令

發布時間: 2023-07-31 12:19:36

sqlserver資料庫如何通過命令打開存儲過程

1、打開SQL Server Managment管理工具,新建一個表。

② SQLserver中的命令

sql簡單

SQL(Structured Query Language,結構查詢語言)是一個功能強大的資料庫語言。SQL通常使用於資料庫的通訊。ANSI(美國國家標准學會)聲稱,SQL是關系資料庫管理系統的標准語言。SQL語句通常用於完成一些資料庫的操作任務,比如在資料庫中更新數據,或者從資料庫中檢索數據。使用SQL的常見關系資料庫管理系統有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。雖然絕大多數的資料庫系統使用SQL,但是它們同樣有它們自立另外的專有擴展功能用於它們的系統。但是,標準的SQL命令,比如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"常常被用於完成絕大多數資料庫的操作。

但是,不象其它的語言,如C、Pascal等,SQL沒有循環結構(比如if-then-else、do-while)以及函數定義等等的功能。而且SQL只有一個數據類型的固定設置,換句話說,你不能在使用其它編程語言的時候創建你自己的數據類型。

SQL功能強大,但是概括起來,它可以分成以下幾組:

DML(Data Manipulation Language,數據操作語言):用於檢索或者修改數據;

DDL(Data Definition Language,數據定義語言): 用於定義數據的結構,比如 創建、修改或者刪除資料庫對象;

DCL(Data Control Language,數據控制語言):用於定義資料庫用戶的許可權。

DML組可以細分為以下的幾個語句:

SELECT:用於檢索數據;

INSERT:用於增加數據到資料庫;

UPDATE:用於從資料庫中修改現存的數據

DELETE:用於從資料庫中刪除數據。

DDL語句可以用於創建用戶和重建資料庫對象。下面是DDL命令:

CREATE TABLE

ALTER TABLE

DROP TABLE

CREATE INDEX

DROP INDEX

DCL命令用於創建關系用戶訪問以及授權的對象。下面是幾個DCL命令:

ALTER PASSWORD

GRANT

REVOKE

CREATE SYNONYM

③ 如何使用命令啟動sqlserver

1/打開DOS命令框。點擊【開始】--【運行】--輸入:CMD 命令。

2/在命令框里輸入:net start mssqlserver 啟動Sql伺服器,同理net stop mssqlserver 是停止伺服器。

④ 如何用查詢分析器在資料庫下執行SQL語句

很多客戶不知道如何使用sql
server資料庫的查詢分析器來執行sql語句命令或者sql腳本,這里我們以sql2005資料庫為例,來講解如何使用sql資料庫查詢分析器
1、首先連接您的資料庫,
2、連接成功後
3、sql2005資料庫:選擇您的資料庫然後點擊「新建查詢」
sql2000資料庫:選擇您的資料庫然後選擇工具---sql查詢分析器
4、打開查詢分析器後,輸入sql執行語句或者打開sql腳本文件執行:
5、sql執行語句輸入後,選擇「執行」按鈕(!感嘆號)或者按f5來執行命令
註:在使用查詢分析器執行sql語句之前,建議您先對您的資料庫進行備份。

⑤ sqlserver常用命令行操作(啟動、停止、暫停)

啟動sql
server
Net
Start
MSSqlServer
暫停sql
server
Net
Pause
MSSqlServer
重新啟動暫停的sql
server
Net
Continue
MSSqlServer
停止sql
server
Net
stop
MSSqlServer
命令行方式修改sql
server
sa
的密碼
一直都是使用企業管理器操作sql的,昨天幫一朋友部署網站,租的國外vps主機,登陸上去只看到sql的圖標正常運行的,企業管理器和查詢分析器的影都沒看到,汗一個。。。空間提供商也不給技術支持,暈了,只有自己想辦法了。
今天網上google一下,終於搞定。
在cmd
窗口下
復制代碼
代碼如下:
C:\Documents
and
Settings\Administrator>osql
-E
1>
sp_password
null,'abc123','sa'
2>
go
Password
changed.
1>
exit
大功告成,sa的密碼修改成了abc123
關鍵是osql這個東東,具體查看
http://msdn.microsoft.com/zh-cn/vstudio/ms162806.aspx
SQL
Server
命令行工具
isql

osql
常用命令
命令行操作有時比在圖形界面下用滑鼠還高效,所以高手常用命令行操作,下面簡介SQL
Server
命令行工具
isql

osql。
isql
實用工具使您得以輸入
Transact-SQL
語句、系統過程和腳本文件;並且使用
DB-Library

SQL
Server
2000
進行通訊。
osql
實用工具使您得以輸入
Transact-SQL
語句、系統過程和腳本文件。該實用工具通過
ODBC
與伺服器通訊。

信任連接:
>isql
-E

>osql
-E

察看所有資料庫:
use
master
exec
sp_helpdb
GO

察看資料庫
pubs:
use
master
exec
sp_helpdb
pubs
GO

察看資料庫
pubs
中的對象:
USE
pubs
EXEC
sp_help
GO
相當於
Oracle

SELECT
table_name
FROM
user_objects;

察看資料庫
pubs
中的表
employee
結構:
USE
pubs
EXEC
sp_help
employee
GO
相當於
Oracle

SQL*PLUS
中的
DESC
employees

SELECT
語句:
USE
pubs
SELECT
*
FROM
employee
GO

當使用單引號分隔一個包括嵌入單引號的字元常量時,用兩個單引號表示嵌入單引號,例如:
SELECT
'O''Leary'
GO

用7.個雙引號表示嵌入雙引號,例如:
SELECT
'O"Leary'
GO

SQL
Server
資料庫信息查詢
use
master
exec
sp_helpdb
pubs
GO
或:
use
master
SELECT
name,
dbid
FROM
sysdatabases
GO

查資料庫對象
(相當於
Oracle

SELECT
*
FROM
user_tables;)
USE
pubs
EXEC
sp_help
GO

use
master
SELECT
name,
id
FROM
pubs.dbo.sysobjects
WHERE
type='U'
GO

查欄位
(相當於
Oracle

SQL*PLUS
中的
DESC
employees
)
USE
pubs
EXEC
sp_help
employee
GO

查看指定
USE
pubs
SELECT
name,
id,
xtype,
length
FROM
syscolumns
WHERE
id=277576027
GO
USE
pubs
SELECT
*
FROM
syscolumns
WHERE
id=277576027
GO

查看數據類型名字的定義:
SELECT
name,
xtype
FROM
systypes
GO

從命令行啟動「查詢分析器」
>isqlw

isql命令
描述
GO
執行最後一個
GO
命令之後輸入的所有語句。
RESET
清除已輸入的所有語句。
ED
調用編輯器。
!!
command
執行操作系統命令。
QUIT

EXIT(
)
退出
isql。
CTRL+C
不退出
isql
而結束查詢。
僅當命令終止符
GO(默認)、RESET、ED、!!、EXIT、QUIT

CTRL+C
出現在一行的開始(緊跟
isql
提示符)時才可以被識別。isql
忽視同一行中這些關鍵字後輸入的任何內容。

⑥ 「sqlserver」怎樣直接執行sql文件

一、客戶的資料庫數據被篡改,利用Log Explorer工具根據日誌生成的回滾腳本有200多M,不可能一下子扔到查詢分析器里去執行,於是想是否SQL Server是否可以像Oracle那樣直接執行.sql文件。講過查資料,測試,發現可以在cmd窗口中執行如下命令執行Sql文件:

二、osql -S 127.0.0.1 -U sa -P sa -i d: est.sql;

三、簡單說明:osql為SQL Server的命令,要在cmd中執行該命令,一般安裝完SQL Server後該命令對應的路徑會自動添加到系統環境變數中。 -S 表示要連接的資料庫伺服器 -U表示登錄的用戶ID,-P表示登錄密碼 -i表示要執行的腳本文件路徑。

四、Apache ant提供了直接執行sql腳本文件的功能:

五、Java代碼:

  1. publicclassAntExecSql

  2. {publicstaticvoidexecSqlFile(Stringurl,StringuserID,Stringpwd,StringsqlFile)

  3. {

  4. SQLExec2sqlExec=newSQLExec2();

  5. //設置資料庫參數

  6. sqlExec.setDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver");

  7. sqlExec.setUrl(url);

  8. sqlExec.setUserid(userID);

  9. sqlExec.setPassword(pwd);

  10. Filefile=newFile(sqlFile);

  11. sqlExec.setSrc(file);

  12. sqlExec.setPrint(true);//設置是否輸出

  13. //輸出到文件sql.out中;不設置該屬性,默認輸出到控制台

  14. //sqlExec.setOutput(newFile("d:/script/sql.out"));

  15. sqlExec.setProject(newProject());//要指定這個屬性,不然會出錯

  16. sqlExec.execute();

  17. }

  18. publicstaticvoidmain(String[]args){

  19. Stringfile1="C:/1.sql";

  20. Stringurl="jdbc:sqlserver://localhost:1433;database=master";

  21. Stringusername="sa";

  22. Stringpwd="sa@jiaj";

  23. try{

  24. AntExecSql.execSqlFile(url,username,pwd,file1);

  25. }catch(Exceptionex){

  26. ex.printStackTrace();

  27. }

  28. }

  29. }