啟動(dòng)sql

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、黃巖ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的黃巖網(wǎng)站制作公司
server
Net
Start
MSSqlServer
暫停sql
server
Net
Pause
MSSqlServer
重新啟動(dòng)暫停的sql
server
Net
Continue
MSSqlServer
停止sql
server
Net
stop
MSSqlServer
命令行方式修改sql
server
sa
的密碼
一直都是使用企業(yè)管理器操作sql的,昨天幫一朋友部署網(wǎng)站,租的國外vps主機(jī),登陸上去只看到sql的圖標(biāo)正常運(yùn)行的,企業(yè)管理器和查詢分析器的影都沒看到,汗一個(gè)。。。空間提供商也不給技術(shù)支持,暈了,只有自己想辦法了。
今天網(wǎng)上google一下,終于搞定。
在cmd
窗口下
復(fù)制代碼
代碼如下:
C:\Documents
and
Settings\Administratorosql
-E
1
sp_password
null,'abc123','sa'
2
go
Password
changed.
1
exit
大功告成,sa的密碼修改成了abc123
關(guān)鍵是osql這個(gè)東東,具體查看
SQL
Server
命令行工具
isql
和
osql
常用命令
命令行操作有時(shí)比在圖形界面下用鼠標(biāo)還高效,所以高手常用命令行操作,下面簡介SQL
Server
命令行工具
isql
和
osql。
isql
實(shí)用工具使您得以輸入
Transact-SQL
語句、系統(tǒng)過程和腳本文件;并且使用
DB-Library
與
SQL
Server
2000
進(jìn)行通訊。
osql
實(shí)用工具使您得以輸入
Transact-SQL
語句、系統(tǒng)過程和腳本文件。該實(shí)用工具通過
ODBC
與服務(wù)器通訊。
◆
信任連接:
isql
-E
或
osql
-E
◆
察看所有數(shù)據(jù)庫:
use
master
exec
sp_helpdb
GO
◆
察看數(shù)據(jù)庫
pubs:
use
master
exec
sp_helpdb
pubs
GO
◆
察看數(shù)據(jù)庫
pubs
中的對象:
USE
pubs
EXEC
sp_help
GO
相當(dāng)于
Oracle
的
SELECT
table_name
FROM
user_objects;
◆
察看數(shù)據(jù)庫
pubs
中的表
employee
結(jié)構(gòu):
USE
pubs
EXEC
sp_help
employee
GO
相當(dāng)于
Oracle
的
SQL*PLUS
中的
DESC
employees
◆
SELECT
語句:
USE
pubs
SELECT
*
FROM
employee
GO
◆
當(dāng)使用單引號分隔一個(gè)包括嵌入單引號的字符常量時(shí),用兩個(gè)單引號表示嵌入單引號,例如:
SELECT
'O''Leary'
GO
◆
用7.個(gè)雙引號表示嵌入雙引號,例如:
SELECT
'O"Leary'
GO
◆
SQL
Server
數(shù)據(jù)庫信息查詢
use
master
exec
sp_helpdb
pubs
GO
或:
use
master
SELECT
name,
dbid
FROM
sysdatabases
GO
◆
查數(shù)據(jù)庫對象
(相當(dāng)于
Oracle
的
SELECT
*
FROM
user_tables;)
USE
pubs
EXEC
sp_help
GO
或
use
master
SELECT
name,
id
FROM
pubs.dbo.sysobjects
WHERE
type='U'
GO
◆
查字段
(相當(dāng)于
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
◆
查看數(shù)據(jù)類型名字的定義:
SELECT
name,
xtype
FROM
systypes
GO
◆
從命令行啟動(dòng)“查詢分析器”
isqlw
◆
isql命令
描述
GO
執(zhí)行最后一個(gè)
GO
命令之后輸入的所有語句。
RESET
清除已輸入的所有語句。
ED
調(diào)用編輯器。
!!
command
執(zhí)行操作系統(tǒng)命令。
QUIT
或
EXIT(
)
退出
isql。
CTRL+C
不退出
isql
而結(jié)束查詢。
僅當(dāng)命令終止符
GO(默認(rèn))、RESET、ED、!!、EXIT、QUIT
和
CTRL+C
出現(xiàn)在一行的開始(緊跟
isql
提示符)時(shí)才可以被識別。isql
忽視同一行中這些關(guān)鍵字后輸入的任何內(nèi)容。
1、CONVERT()
函數(shù)
?
1
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length)
規(guī)定目標(biāo)數(shù)據(jù)類型(帶有可選的長度)。data_to_be_converted
含有需要轉(zhuǎn)換的值。style
規(guī)定日期/時(shí)間的輸出格式。
可以使用的
style
值:點(diǎn)擊打開鏈接
2、DATEADD()
函數(shù)
點(diǎn)擊打開鏈接
3、CAST()
函數(shù)
?
1
2
Syntax
for
CAST:
CAST
(
expression
AS
data_type
[
(
length
)
]
)
expression
任何有效的表達(dá)式。
data_type
目標(biāo)數(shù)據(jù)類型。
這包括
xml、bigint
和
sql_variant。
不能使用別名數(shù)據(jù)類型。
length
指定目標(biāo)數(shù)據(jù)類型長度的可選整數(shù)。
默認(rèn)值為
30。
CONVERT()
函數(shù)與CAST()
函數(shù)詳細(xì)信息:點(diǎn)擊打開鏈接
sqlserver的數(shù)據(jù)類型比較多,常用的包括:
第一大類:整數(shù)數(shù)據(jù)
bit:bit數(shù)據(jù)類型代表0,1或NULL,就是表示true,false.占用1byte.
int:以4個(gè)字節(jié)來存儲(chǔ)正負(fù)數(shù).可存儲(chǔ)范圍為:-2^31至2^31-1.
smallint:以2個(gè)字節(jié)來存儲(chǔ)正負(fù)數(shù).存儲(chǔ)范圍為:-2^15至2^15-1
tinyint: 是最小的整數(shù)類型,僅用1字節(jié),范圍:0至此^8-1
第二大類:精確數(shù)值數(shù)據(jù)
numeric:表示的數(shù)字可以達(dá)到38位,存儲(chǔ)數(shù)據(jù)時(shí)所用的字節(jié)數(shù)目會(huì)隨著使用權(quán)用位數(shù)的多少變化.
decimal:和numeric差不多
第三大類:近似浮點(diǎn)數(shù)值數(shù)據(jù)
float:用8個(gè)字節(jié)來存儲(chǔ)數(shù)據(jù).最多可為53位.范圍為:-1.79E+308至1.79E+308.
real:位數(shù)為24,用4個(gè)字節(jié),數(shù)字范圍:-3.04E+38至3.04E+38
第四大類:日期時(shí)間數(shù)據(jù)
datatime:表示時(shí)間范圍可以表示從1753/1/1至9999/12/31,時(shí)間可以表示到3.33/1000秒.使用8個(gè)字節(jié).
smalldatetime:表示時(shí)間范圍可以表示從1900/1/1至2079/12/31.使用4個(gè)字節(jié).
第五大類:字符串?dāng)?shù)據(jù)
char:長度是設(shè)定的,最短為1字節(jié),最長為8000個(gè)字節(jié).不足的長度會(huì)用空白補(bǔ)上.
varchar:長度也是設(shè)定的,最短為1字節(jié),最長為8000個(gè)字節(jié),尾部的空白會(huì)去掉.
text:長寬也是設(shè)定的,最長可以存放2G的數(shù)據(jù).
第六大類:Unincode字符串?dāng)?shù)據(jù)
nchar:長度是設(shè)定的,最短為1字節(jié),最長為4000個(gè)字節(jié).不足的長度會(huì)用空白補(bǔ)上.儲(chǔ)存一個(gè)字符需要2個(gè)字節(jié).
nvarchar:長度是設(shè)定的,最短為1字節(jié),最長為4000個(gè)字節(jié).尾部的空白會(huì)去掉.儲(chǔ)存一個(gè)字符需要2個(gè)字節(jié).
ntext:長度是設(shè)定的,最短為1字節(jié),最長為2G.尾部的空白會(huì)去掉,儲(chǔ)存一個(gè)字符需要2個(gè)字節(jié).
第七大類:貨幣數(shù)據(jù)類型
money:記錄金額范圍為:-92233720368577.5808至92233720368577.5807.需要8 個(gè)字節(jié).
smallmoney:記錄金額范圍為:-214748.3648至214748.36487.需要4個(gè)字節(jié).
第八大類:標(biāo)記數(shù)據(jù)
timestamp:該數(shù)據(jù)類型在每一個(gè)表中是唯一的!當(dāng)表中的一個(gè)記錄更改時(shí),該記錄的timestamp字段會(huì)自動(dòng)更新.
uniqueidentifier:用于識別數(shù)據(jù)庫里面許多個(gè)表的唯一一個(gè)記錄.
第九大類:二進(jìn)制碼字符串?dāng)?shù)據(jù)
binary:固定長度的二進(jìn)制碼字符串字段,最短為1,最長為8000.
varbinary:與binary差異為數(shù)據(jù)尾部是00時(shí),varbinary會(huì)將其去掉
image:為可變長度的二進(jìn)制碼字符串,最長2G.
五個(gè)常見的數(shù)據(jù)庫分別為:MySQL、SQLServer、Oracle、Sybase、DB2。
1、數(shù)據(jù)庫定義:數(shù)據(jù)庫,又稱為數(shù)據(jù)管理系統(tǒng),簡而言之可視為電子化的文件柜——存儲(chǔ)電子文件的處所,用戶可以對文件中的資料執(zhí)行新增、截取、更新、刪除等操作。它是以一定方式儲(chǔ)存在一起、能與多個(gè)用戶共享、具有盡可能小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合。一個(gè)數(shù)據(jù)庫由多個(gè)表空間構(gòu)成。
2、MySQL數(shù)據(jù)庫:原本是一個(gè)開放源碼的關(guān)系數(shù)據(jù)庫管理系統(tǒng),原開發(fā)者為瑞典的MySQLAB公司,該公司于2008年被_陽微系統(tǒng)收購。2009年,甲骨文公司(Oracle)收購_陽微系統(tǒng)公司,MySQL成為Oracle旗下產(chǎn)品。MySQL在過去由于性能高、成本低、可靠性好,已經(jīng)成為最流行的開源數(shù)據(jù)庫,因此被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。隨著MySQL的不斷成熟,它也逐漸用于更多大規(guī)模網(wǎng)站和應(yīng)用。
3、SQLServer:SQLServer數(shù)據(jù)庫是Microsoft開發(fā)設(shè)計(jì)的一個(gè)關(guān)系數(shù)據(jù)庫智能管理系統(tǒng)(RDBMS),現(xiàn)在是全世界主流數(shù)據(jù)庫之一;SQLServer數(shù)據(jù)庫具備方便使用、可伸縮性好、相關(guān)軟件集成程度高等優(yōu)勢,能夠從單一的筆記本上運(yùn)行或以高倍云服務(wù)器集群為基礎(chǔ),或在這兩者之間任何東西上運(yùn)行。
一、
整數(shù)數(shù)據(jù)類型
整數(shù)數(shù)據(jù)類型是最常用的數(shù)據(jù)類型之一。
1、int
(integer)
2、smallint
3、tinyint
4、bigint
二、
浮點(diǎn)數(shù)據(jù)類型
浮點(diǎn)數(shù)據(jù)類型用于存儲(chǔ)十進(jìn)制小數(shù)。浮點(diǎn)數(shù)值的數(shù)據(jù)在sql
server
中采用上舍入(round
up
或稱為只入不舍)方式進(jìn)行存儲(chǔ)。所謂上舍入是指,當(dāng)(且僅當(dāng))要舍入的數(shù)是一個(gè)非零數(shù)時(shí),對其保留數(shù)字部分的最低有效位上的數(shù)值加1
,并進(jìn)行必要的進(jìn)位。若一個(gè)數(shù)是上舍入數(shù),其絕對值不會(huì)減少。如:對3.14159265358979
分別進(jìn)行2
位和12位舍入,結(jié)果為3.15
和3.141592653590。
1、real
數(shù)據(jù)類型
2、float
3、decimal
4、numeric
三、二進(jìn)制數(shù)據(jù)類型
1、binary
2、varbinary
四、
邏輯數(shù)據(jù)類型
bit:
bit數(shù)據(jù)類型占用1
個(gè)字節(jié)的存儲(chǔ)空間,其值為0
或1
。如果輸入0
或1
以外的值,將被視為1。
bit
類型不能定義為null
值(所謂null
值是指空值或無意義的值)。
五、字符數(shù)據(jù)類型
字符數(shù)據(jù)類型是使用最多的數(shù)據(jù)類型。它可以用來存儲(chǔ)各種字母、數(shù)字符號、特殊符號。一般情況下,使用字符類型數(shù)據(jù)時(shí)須在其前后加上單引號’或雙引號”
。
1
char
2、nchar
3、varchar
4、nvarchar
六、文本和圖形數(shù)據(jù)類型
這類數(shù)據(jù)類型用于存儲(chǔ)大量的字符或二進(jìn)制數(shù)據(jù)。
1、text
2
ntext
3
image
七、
日期和時(shí)間數(shù)據(jù)類型
1
datetime
2
smalldatetime
八、貨幣數(shù)據(jù)類型
1
money
2
smallmoney
smallmoney數(shù)據(jù)類型類似于money
類型,但其存儲(chǔ)的貨幣值范圍比money數(shù)據(jù)類型小,其取值從-214,748.3648到+214,748.3647,存儲(chǔ)空間為4
個(gè)字節(jié)。
九、
特定數(shù)據(jù)類型
sql
server
中包含了一些用于數(shù)據(jù)存儲(chǔ)的特殊數(shù)據(jù)類型。
1
timestamp
十、用戶自定義數(shù)據(jù)類型
sysname
sysname
數(shù)據(jù)類型是系統(tǒng)提供給用戶的,便于用戶自定義數(shù)據(jù)類型。它被定義為nvarchar(128),即它可存儲(chǔ)128個(gè)unicode字符或256個(gè)一般字符。其具體使用方法請參見第7章“管理數(shù)據(jù)庫表”中的“自定義數(shù)據(jù)類型”章節(jié)。
十一、
新數(shù)據(jù)類型
sql
server
2000
中增加了3
種數(shù)據(jù)類型:bigint、sql_variant和table。其中bigint數(shù)據(jù)類型已在整數(shù)類型中介紹,下面介紹其余兩種:
1
sql_variant
sql_variant數(shù)據(jù)類型可以存儲(chǔ)除文本、圖形數(shù)據(jù)(text、ntext、image)和timestamp類型數(shù)據(jù)外的其它任何合法的sql
server數(shù)據(jù)。此數(shù)據(jù)類型大大方便了sql
server的開發(fā)工作。
2
table
table
數(shù)據(jù)類型用于存儲(chǔ)對表或視圖處理后的結(jié)果集。這一新類型使得變量可以存儲(chǔ)一個(gè)表,從而使函數(shù)或過程返回查詢結(jié)果更加方便快、捷其、使用請參見第13章“游標(biāo)、視圖和自定義函數(shù)”。
新聞標(biāo)題:sqlserver常用,sqlserver常用的三個(gè)工具
網(wǎng)頁網(wǎng)址:http://chinadenli.net/article15/dsioedi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、搜索引擎優(yōu)化、網(wǎng)站策劃、Google、全網(wǎng)營銷推廣、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)