MS SQL基礎(chǔ)回顧及常用操作
在孔子的教導(dǎo)下,我們今天一起來(lái)重溫一下MS SQL的基礎(chǔ)知識(shí)。本文將介紹一些常用操作和技巧,希望對(duì)您有所幫助。 連接數(shù)據(jù)庫(kù)服務(wù)器 要連接數(shù)據(jù)庫(kù)服務(wù)器,首先需要啟動(dòng)服務(wù)。有三種方式可以啟動(dòng)服務(wù):
在孔子的教導(dǎo)下,我們今天一起來(lái)重溫一下MS SQL的基礎(chǔ)知識(shí)。本文將介紹一些常用操作和技巧,希望對(duì)您有所幫助。
連接數(shù)據(jù)庫(kù)服務(wù)器
要連接數(shù)據(jù)庫(kù)服務(wù)器,首先需要啟動(dòng)服務(wù)。有三種方式可以啟動(dòng)服務(wù):
- 開(kāi)始 -> 運(yùn)行 -> cmd -> NET START MSSQLSERVER
- 開(kāi)始 -> 運(yùn)行 -> -> 找到SQL Server服務(wù),設(shè)置為啟動(dòng)
- 通過(guò)SQL Server配置管理器啟動(dòng)服務(wù)
另外,還可以使用命令行操作數(shù)據(jù)庫(kù)服務(wù):
- 暫停SQL Server服務(wù) -> NET PAUSE MSSQLSERVER
- 重新啟動(dòng)暫停的SQL Server服務(wù) -> NET CONTINUE MSSQLSERVER
- 停止SQL Server服務(wù) -> NET STOP MSSQLSERVER
常用知識(shí)
以下是一些常用的SQL知識(shí):
- 使用select @@version查看數(shù)據(jù)庫(kù)版本。
- bit常用來(lái)表示bool類(lèi)型的變量,取值為0和1。
- varchar類(lèi)型不含中文,nvarchar可能含有中文,nvarchar(max)相當(dāng)于無(wú)窮大。
- varchar和char(n)的區(qū)別在于char(n)會(huì)用空格填充不足n的部分,而varchar不會(huì)。
- 常用做主鍵的數(shù)據(jù)類(lèi)型有int(或bigint)和uniqueidentifier。
創(chuàng)建表和更新表
使用Create Table語(yǔ)句可以創(chuàng)建表,使用Update Table語(yǔ)句可以更新表,使用Delete和Drop語(yǔ)句可以刪除表。
查詢語(yǔ)句的一般順序是:select 列名 from 表名 where 條件 group by 分組依據(jù) having 組提取條件 order by 排序依據(jù)列。
還可以使用一些常用函數(shù):
- ABS():求絕對(duì)值。
- CEILING():舍入到最大整數(shù)。
- FLOOR():舍入到最小整數(shù)。
- ROUND():四舍五入。
- LEN():計(jì)算字符串長(zhǎng)度。
- LOWER、UPPER:轉(zhuǎn)小寫(xiě)、大寫(xiě)。
- SUBSTRING(string, startposition, length):截取字符串。
- DATEADD(datepart, number, date):日期加減。
- DATEDIFF(datepart, startdate, enddate):計(jì)算日期差。
- DATEPART(datepart, date):返回日期的特定部分。
- CAST(expression As data_type)和Convert(data_type, expression):類(lèi)型轉(zhuǎn)換。
- isnull函數(shù):處理NULL值。
- case函數(shù):條件判斷。
以上是關(guān)于MS SQL的基礎(chǔ)回顧和一些常用操作的內(nèi)容,請(qǐng)按需使用。