日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

1.SQL语句入门

發(fā)布時(shí)間:2025/7/14 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1.SQL语句入门 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

--SQL語(yǔ)句入門(mén)-- --1.sql語(yǔ)言是解釋語(yǔ)言 --2.它不區(qū)分大小寫(xiě) --3.沒(méi)有“”,所有字符或者字符串都使用''包含 --4.sql里面也有類(lèi)似于c#的運(yùn)算符 -- 算術(shù)運(yùn)算符:+ - * / % -- 關(guān)系運(yùn)算符:> < >= <= =(賦值與邏輯相等都是=), <> != -- 邏輯運(yùn)算符:!(not)&&(and) || (or) --5.在sql中沒(méi)有BOOL值的概念,也就意味著條件中不能寫(xiě)true/false 但是對(duì)于bit類(lèi)型的值,在視圖里面只能輸入true/false,但是在代碼中只能輸入/0 --6.在sql中也有if..else 還有while循環(huán) --7.它也有一些保留關(guān)鍵字:object address user var --8.sql對(duì)類(lèi)型要求不是很?chē)?yán)格,所以類(lèi)型都可以轉(zhuǎn)換為字符串進(jìn)行處理---創(chuàng)建數(shù)據(jù)庫(kù):-- --數(shù)據(jù)庫(kù)名稱(chēng)-- --邏輯名稱(chēng)--name --初始大小--size --文件增長(zhǎng)---filegrowth --文件路徑--filename --語(yǔ)法: --create database 數(shù)據(jù)庫(kù)名稱(chēng) --on 文件組 -- ----數(shù)據(jù)庫(kù)名稱(chēng)-- ----邏輯名稱(chēng)--name ----初始大小--size ----文件增長(zhǎng)---filegrowth ----文件路徑--filename -- --log on --( ----數(shù)據(jù)庫(kù)名稱(chēng)-- ----邏輯名稱(chēng)--name ----初始大小--size ----文件增長(zhǎng)---filegrowth ----文件路徑--filename --) --自動(dòng)創(chuàng)建文件夾 execute 執(zhí)行 xp--extends procedure exec sp_configure 'show advanced options',1 go reconfigure go exec sp_configure 'xp_cmdshell' ,1 go reconfigure go execute xp_cmdshell 'mkdir d:\project' --判斷數(shù)據(jù)庫(kù)是否已經(jīng)存在,如果存在就先刪除再創(chuàng)建 use master --因?yàn)閿?shù)據(jù)庫(kù)的記錄都存儲(chǔ)這個(gè)master庫(kù)的sysdatabases里面 if exists( select * from sysdatabases where name='MyBase')--exists是一個(gè)函數(shù),用來(lái)判斷()中的結(jié)果集是否為null,如果為null.就返回false,否則返回truedrop database MyBase --drop是用來(lái)注銷(xiāo)結(jié)構(gòu)的 go create database MyBase --指定數(shù)據(jù)庫(kù)名稱(chēng) on primary --默認(rèn)就是主文件組 ( name='MyBase_data',--邏輯名稱(chēng)當(dāng)語(yǔ)句不是一句可以獨(dú)立執(zhí)行的語(yǔ)句的時(shí)候就需要添加,它往往是一個(gè)語(yǔ)句塊中的一句 size=3mb, --初始大小 fileGrowth=10%,--文件增長(zhǎng),每一次比前一次增長(zhǎng)%的容量 maxsize=1000mb,--限制文件的最大容量 filename='d:\project\MyBase_data.mdf' --文件全路徑,必須指定文件的擴(kuò)展名,最后一句不需要添加, ), filegroup mygroup --創(chuàng)建文件組,那么接下來(lái)的一個(gè)數(shù)據(jù)庫(kù)就會(huì)創(chuàng)建在這個(gè)文件組上 ( name='MyBase_data1',--邏輯名稱(chēng)當(dāng)語(yǔ)句不是一句可以獨(dú)立執(zhí)行的語(yǔ)句的時(shí)候就需要添加,它往往是一個(gè)語(yǔ)句塊中的一句 size=3mb, --初始大小 fileGrowth=10%,--文件增長(zhǎng),每一次比前一次增長(zhǎng)%的容量 maxsize=1000mb,--限制文件的最大容量 filename='e:\aa\MyBase_data1.ndf' --文件全路徑,必須指定文件的擴(kuò)展名,最后一句不需要添加, ) log on ( name='MyBase_log',--邏輯名稱(chēng)當(dāng)語(yǔ)句不是一句可以獨(dú)立執(zhí)行的語(yǔ)句的時(shí)候就需要添加,它往往是一個(gè)語(yǔ)句塊中的一句 size=3mb, --初始大小 fileGrowth=10%,--文件增長(zhǎng),每一次比前一次增長(zhǎng)%的容量,日志文件一般不會(huì)限制文件大小 filename='d:\project\MyBase_log.ldf' --文件全路徑,必須指定文件的擴(kuò)展名,最后一句不需要添加, ), ( name='MyBase_log1',--邏輯名稱(chēng)當(dāng)語(yǔ)句不是一句可以獨(dú)立執(zhí)行的語(yǔ)句的時(shí)候就需要添加,它往往是一個(gè)語(yǔ)句塊中的一句 size=3mb, --初始大小 fileGrowth=10%,--文件增長(zhǎng),每一次比前一次增長(zhǎng)%的容量,日志文件一般不會(huì)限制文件大小 filename='d:\project\MyBase_log1.ldf' --文件全路徑,必須指定文件的擴(kuò)展名,最后一句不需要添加, )--創(chuàng)建數(shù)據(jù)表 --語(yǔ)法: --create table 表名 --( -- 字段名稱(chēng) 類(lèi)型 字段的特征(標(biāo)識(shí)列是否可以為null 主鍵唯一鍵外鍵check約束),--排名不分先后 -- 字段名稱(chēng) 類(lèi)型 字段的特征(標(biāo)識(shí)列是否可以為null 主鍵唯一鍵外鍵check約束) --) --Student:Id(學(xué)生編號(hào),自動(dòng)編號(hào),主鍵)、Name(學(xué)生姓名)、Gender(性別)、Address(家庭地址)、Phone(電話(huà))、Age(年齡)、Birthday(出生日期)CardId(身份證號(hào))、CId(班級(jí)Id) use MyBase if exists(select * from sysobjects where name='Student') --在sql中的if必須做處理 begin --print '數(shù)據(jù)表存在' --默認(rèn)只包含一句 drop table Student endgo--批處理結(jié)束的標(biāo)記 create table Student ( Id int primary key identity(1,1) ,--第一個(gè)參數(shù)是標(biāo)識(shí)種子,第二個(gè)參數(shù)是標(biāo)識(shí)增量 Name nvarchar(50) not null, --一定要記得為字符類(lèi)型的字段設(shè)置長(zhǎng)度,不然長(zhǎng)度默認(rèn)就是 not null 就是說(shuō)明這個(gè)字符非空--必須給值 Gender char(2) not null, [Address] nvarchar(100) null,--如果為空可以設(shè)置為null,或者干脆不寫(xiě),不定就說(shuō)明這個(gè)字段的值呆以為null Phone char(13), Age int check(age>0 and age<100), CardId char(18) not null, Birthday datetime not null, CId int not null )--DECO use MySchoolMoreData if exists(select *from sysobjects where name='JustStudent') begin drop table JustStudent end go create table JustStudent( Id int primary key identity(1,1), Name nvarchar(50) not null, Gender char(2) not null, [Address] nvarchar(100) null, Phone char(13), CarrId char(18) not null, Birthday datetime not null, Cid int not null )

?

轉(zhuǎn)載于:https://www.cnblogs.com/justqi/p/5958572.html

總結(jié)

以上是生活随笔為你收集整理的1.SQL语句入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。