SQLserver基礎(chǔ)操作有哪些

這篇文章主要講解了“SQL server基礎(chǔ)操作有哪些”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“SQL server基礎(chǔ)操作有哪些”吧!

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比寧國網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式寧國網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋寧國地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

SQL server基礎(chǔ)
1. SQL語言的分類
2. SQL server庫&表操作與約束
2.1 庫操作:
2.1.1 創(chuàng)建數(shù)據(jù)庫:
2.1.2 修改數(shù)據(jù)庫:
2.1.3 刪除數(shù)據(jù)庫:
2.2 表操作:
2.2.1 SQL server常用數(shù)據(jù)類型:
2.2.2 創(chuàng)建表:
2.2.3 修改表:
2.3 約束
4. 數(shù)據(jù)的操作
4.1 增:
4.2 刪:
4.3 改:
4.4 查:
1. SQL語言的分類
DDL 數(shù)據(jù)定義語言:create drop alter
DQL 數(shù)據(jù)查詢語言:select
DML 數(shù)據(jù)操縱:insert update delete
DCL 數(shù)據(jù)控制:grant revoke
2. SQL server庫&表操作與約束
2.1 庫操作:
2.1.1 創(chuàng)建數(shù)據(jù)庫:
create database 數(shù)據(jù)庫名稱
on(
    name=數(shù)據(jù)文件邏輯名稱,
    filename='路徑+數(shù)據(jù)文件名',
    size=數(shù)據(jù)文件初始大小,
    maxsize=數(shù)據(jù)文件的最大容量,
    filegrowth=數(shù)據(jù)文件自動增長量,
)
[log on(
    name = 日志文件邏輯名稱,
    filename='路徑+日志文件名',
    size=數(shù)據(jù)文件初始大小,
    maxsize=數(shù)據(jù)文件的最大容量,
    filegrowth=數(shù)據(jù)文件自動增長量,
)]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2.1.2 修改數(shù)據(jù)庫:
ADD FILE :向數(shù)據(jù)庫添加數(shù)據(jù)文件
alter database 數(shù)據(jù)庫名稱

歐元符號http://www.gendan5.com/currency/EUR.html

add file(
    name=數(shù)據(jù)文件邏輯名稱,
    filename='路徑+數(shù)據(jù)文件名',
    size=數(shù)據(jù)文件初始大小,
    maxsize=數(shù)據(jù)文件的最大容量,
    filegrowth=數(shù)據(jù)文件自動增長量,
)
ADD LOG FILE :向數(shù)據(jù)庫添加日志文件
REMOVE FILE:從數(shù)據(jù)庫刪除邏輯文件,并刪除物理文件。無法刪除文件組不為空的文件。
MODIFY FILE:指定要修改的文件
1
2
3
4
5
6
7
8
9
10
11
12
2.1.3 刪除數(shù)據(jù)庫:
drop database 數(shù)據(jù)庫名稱
1
2.2 表操作:
2.2.1 SQL server常用數(shù)據(jù)類型:
int--------------4字節(jié)
float(5,2) ----8字節(jié)
date-----------日期型
datetime-----日期時間型 8字節(jié)
char(20)---------定長字符型 尾端保留空白字符
varchar(22)-----非定長字符型 尾端刪除空白字符
image------------二進制字符串 最大2GB
2.2.2 創(chuàng)建表:
create table <表名> (<字段名 數(shù)據(jù)類型 約束>[,<字段名 數(shù)據(jù)類型 約束>.....] )
1
在創(chuàng)建數(shù)據(jù)表時添加聯(lián)合主鍵約束: create table <表名1> (<字段1 數(shù)據(jù)類型 約束>,<字段2 數(shù)據(jù)類型 約束>,primary key(字段1,字段2) )
1
2.2.3 修改表:
ADD方式:
alter table <表名> add <列名 數(shù)據(jù)類型 約束>
1
ALTER方式:
alter table <表名> alter column <列名> <數(shù)據(jù)類型> <約束>
1
注:此處的約束只能修改NULL或NOT NULL,其他類型的約束在修改之前必須先將約束刪除,然后重新增加約束。 DROP方式
DROP方式只適用于刪除完整性約束定義 alter table <表名> drop constraint <約束名>
1
2
3
刪除表:
dorp table <表名>
1
2.3 約束
not null 非空約束
unique 唯一約束
primary key 主鍵約束
[constraint <約束名>] primary key (列名[{,列名}])
一個表只能有一個唯一約束
foreign key 外鍵約束
[constraint <約束名>] foreign key references <主表名> (<列名>[{,列名}])
check 檢查約束
[constraint <約束名>] check (<條件>)
一個表可以定義多個check約束,但是每個字段只能定義一個check約束
4. 數(shù)據(jù)的操作
4.1 增:
insert into <表名> [列名,[<列名>,<列名>…]] 4.2 刪:
delete from 表名 where 條件 4.3 改:
update 表名 set 列名=值 where 條件 4.4 查:
select * from 表名 條件查詢:select <列名,[列名2]…> from 表名 條件
條件查詢
常用比較運算符:= , > , < , >= , <= , != , <> , and , or , not , between and , in , like , is null
多重條件查詢
優(yōu)先級 not and or
分組查詢:group by
連接查詢
3-1:where
3-2:join
(1)inner join(內(nèi)連接)
(2)left (outer) join 左(外)連接 --以左邊的表為基準(zhǔn)(右邊缺乏數(shù)據(jù)為null)
(3)right (outer) join 右(外)連接 --以右邊的表為基準(zhǔn)(左邊缺乏數(shù)據(jù)為null)
(4)full (outer) join 完整(外)連接(缺乏數(shù)據(jù)為null)
常用庫函數(shù)
avg平均值, sum總和, max最大, min最小, count計數(shù)

感謝各位的閱讀,以上就是“SQL server基礎(chǔ)操作有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對SQL server基礎(chǔ)操作有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

文章名稱:SQLserver基礎(chǔ)操作有哪些
文章路徑:http://www.muchs.cn/article36/ghgipg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站排名ChatGPT、用戶體驗、網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)