當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 充電吧
[導(dǎo)讀]USE?[B2C2]??--?使用B2C2數(shù)據(jù)庫(kù) GO SET?ANSI_NULLS?ON??--?用于設(shè)置編碼格式 GO --?設(shè)置為ON,確保計(jì)算機(jī)列或索引視圖上帶索引的表上的create/upd


USE?[B2C2]??--?使用B2C2數(shù)據(jù)庫(kù)
GO
SET?ANSI_NULLS?ON??--?用于設(shè)置編碼格式
GO
--?設(shè)置為ON,確保計(jì)算機(jī)列或索引視圖上帶索引的表上的create/update/insert/delete可用
SET?QUOTED_IDENTIFIER?ON
GO??--?在這里,需要加Go關(guān)鍵字與下一個(gè)CREATE?VIEW/?CREATECREATE?DEFAULT/CREATE?FUNCTION/
????--?CREATE?PROCEDURE/CREATE?RULE/CREATE?SCHEMA/CREATE?TRIGGER進(jìn)行區(qū)分。
--?其他地方語(yǔ)句最后添加GO也是同樣的道理.(個(gè)人推測(cè))


--CREATE?TABLE?tb_person01
--(
--?ID?int?identity(1,?1)?PRIMARY?KEY?NOT?NULL,?--?identity(seed,?increment):設(shè)置字段可自增函數(shù),
--?--?seed:?起始量;?increment:?增量?
--????????????????????????????????????????????--?PRIMARY?KEY:?設(shè)置主鍵約束,
--?--?NOT?NULL:?設(shè)置"不為空"約束
--?NAME?varchar(64),
--?AGE?int,
--?sex?char(4)?
--)
--GO




--?修改表名
--?格式:sp_rename?tablename,newtablename


--?修改字段名
--?sp_rename?'tablename.colname',newcolname,'column'
--?SP_RENAME?'tb_person01.sex',?'SEX',?'COLUMN'??--?經(jīng)個(gè)人檢驗(yàn),該行代碼無誤。




--?插入數(shù)據(jù)
INSERT?INTO?tb_person01(NAME,?AGE,?SEX)?VALUES('張三',?18,?'男');
INSERT?INTO?tb_person01(NAME,?AGE,?SEX)?VALUES('春花',?16,?'女');
INSERT?INTO?tb_person01(NAME,?AGE,?SEX)?VALUES('李四',?20,?'男');
INSERT?INTO?tb_person01(NAME,?AGE,?SEX)?VALUES('朵蜜',?19,?'女');
INSERT?INTO?tb_person01(NAME,?AGE,?SEX)?VALUES('朵拉',?22,?'女');
INSERT?INTO?tb_person01(NAME,?AGE,?SEX)?VALUES('大牛',?25,?'男');
INSERT?INTO?tb_person01(NAME,?AGE,?SEX)?VALUES('八戒',?26,?'男');




--?簡(jiǎn)單查詢
SELECT?NAME,?AGE,?SEX?FROM?tb_person01;


--?精確條件查詢?=====》?按照年齡大小排序
--?ASC:?升序,DESC:降序
SELECT?NAME,?AGE,?SEX?FROM?tb_person01?ORDER?BY?AGE?ASC;???--?按照年齡升序排序
SELECT?NAME,?AGE,?SEX?FROM?tb_person01?ORDER?BY?AGE?DESC;??--?按照年齡降序排序


--?分組查詢?===>?查詢結(jié)果:顯示2條數(shù)據(jù)。
--???SEX
--?1??男
--?2??女
SELECT?SEX?FROM?tb_person01?GROUP?BY?SEX;


--?分組查詢男、女性別成員的平均年齡、最大年齡、最小年齡
SELECT?AVG(AGE)?AS?'年齡平均值'?,?MIN(AGE)?AS?'年齡最小值'?,?MAX(AGE)?AS?'年齡最大值',?SEX?
FROM?tb_person01?GROUP?BY?SEX;


--?查詢性別為'男'的所有成員
SELECT?NAME,?AGE,?SEX?FROM?tb_person01?WHERE?SEX?=?'男';
--?查詢性別為'女的'所有成員
SELECT?NAME,?AGE,?SEX?FROM?tb_person01?WHERE?SEX?=?'女';




--?update修改表字段內(nèi)容信息
UPDATE?tb_person01?SET?AGE?=?526?WHERE?NAME?=?'八戒';??--?update操作依據(jù)無誤
SELECT?NAME,?AGE,?SEX?FROM?tb_person01;


--?修改表名
--?之前所用的表的表名為:tb_person01
--?
sp_rename?tb_person01,?tb_person02;??--?該行語(yǔ)句無誤
SELECT?NAME,?AGE,?SEX?FROM?tb_person01;??--?顯示對(duì)項(xiàng)名'tb_person01'無效
SELECT?NAME,?AGE,?SEX?FROM?tb_person02;




--?復(fù)制創(chuàng)建表:2種情況
--?(1)、如果目標(biāo)表不存在,tb_person03表不存在.?
SELECT?*?INTO?tb_person03?FROM?tb_person02;
SELECT?NAME,?AGE,?SEX?FROM?tb_person03;


--?(2)、如果目標(biāo)表存在
CREATE?TABLE?tb_person04
(
ID?int?identity(1,1)?PRIMARY?KEY?NOT?NULL,
NAME?varchar(64),
AGE?INT,
SEX?char(4)
--?Email?varchar(512)??--?該字段為遺漏字段,如何在已經(jīng)創(chuàng)建的tb_person04表中添加呢?
)
GO


--?當(dāng)主鍵設(shè)置成自動(dòng)增長(zhǎng)時(shí),identity_insert默認(rèn)是off,處于關(guān)閉狀態(tài).
--?若要往表中插入主鍵時(shí),需要將identity-insert?設(shè)置成on,使其成打開狀態(tài).
SET?IDENTITY_INSERT?tb_person04?ON;????--?打開表tb_person04的identity_insert
SET?IDENTITY_INSERT?tb_person04?OFF;???--?關(guān)閉表tb_person04的identity_insert
INSERT?INTO?tb_person04(ID,?NAME,?AGE,?SEX)?VALUES(8,?'悟空',?1527,?'男');
SELECT?ID,?NAME,?AGE,?SEX?FROM?tb_person04;


--?往已經(jīng)存在的表中插入數(shù)據(jù)
INSERT?INTO?tb_person04?SELECT?NAME,?AGE,?SEX?FROM?tb_person02;??--?若在進(jìn)行整表數(shù)據(jù)插入時(shí),沒有插入‘舊表’的ID,
--?則目標(biāo)表的ID會(huì)自動(dòng)選擇目標(biāo)表中ID最大值,自動(dòng)往后增加,
DELETE?FROM?tb_person04?where?ID?>=?9?AND?ID?<=?15;?--?通過判斷條件,批量刪除表中的數(shù)據(jù)?
SET?IDENTITY_INSERT?tb_person02?ON;
INSERT?INTO?tb_person04(ID,?NAME,?AGE,?SEX)?VALUES(1,?'沙僧',?528,?'男');
INSERT?INTO?tb_person04(ID,?NAME,?AGE,?SEX)?VALUES(2,?'白骨精',?1024,?'女');
INSERT?INTO?tb_person04?SELECT?NAME,?AGE,?SEX?FROM?tb_person02;?




--?向已經(jīng)存在的表中添加‘列’
ALTER?TABLE?tb_person04?ADD?Email?varchar(256);
SELECT?*?FROM?tb_person04;
UPDATE?tb_person04?SET?Email?=?'WuKong@qq.com'?WHERE?ID?=?8;




本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉