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