亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

20131204-數據庫基礎

2024-07-21 02:51:03
字體:
來源:轉載
供稿:網友
20131204-數據庫基礎

[1]問題一:

創建一個數據庫有三個名字,一個是create后面的那個,一個是name=的那個,一個是filename=的那個,請問這三個名字有什么區別,都有什么不同的作用?

網上答案:

E:/web/pic/1.jpg

?

name="1.txt"

filename="E:/web/pic/1.jpg"

邏輯文件名 pic/1.jpg

create database emp --emp 數據庫名稱--DBMS里用的是這個名

on --on 代表數據文件組

( --主要數據文件

????name ='emp_mdf', --邏輯名稱

????filename= 'c:/emp.mdf', --物理名稱

size =3mb, --初始大小

????maxsize = 10mb, --上限

????filegrowth =1mb -- 每次增長1Mb

),

( --次要數據文件

????name ='emp_ndf',

filename='c:/emp.ndf',

????size =3mb,

????maxsize =10mb,

????filegrowth =10%

)

log on --日志文件

(

????name ='emp_ldf',

filename='c:/emp.ldf',

????size =3mb,

????maxsize =10mb,

????filegrowth =10%

)

go

邏輯文件名是sql server內部存儲的

物理文件名是在操作系統中存儲的

邏輯文件名是數據庫文件在數據庫中顯示的名字

Name就是邏輯名,給用戶看的

FileName是文件名和路徑

總結:

邏輯名字的理解

一個數據庫有一個名字,就是數據庫名,那么數據庫下面包含了多個磁盤文件,這些個磁盤文件,有具體的物理路徑,比如:

?

c:/xxx/yyy/ddd/abc.mdf

?

但是為了方便你操作,比如你想把這個文件擴大到1GB,你沒必要記住,這個文件到底是放到什么路徑,這個時候你給他起了一個邏輯名字: name = abc

?

于是下次操作的的時候,你直接指定name = abc的這個文件,size = 1024MB ,你不可能記得路徑,因為路徑很長的,這樣不就簡單了嗎?

②create后面的名字--數據庫名稱 數據庫名稱--1、DBMS里顯示的的是這個名;2、use語句用的是這個名字

③filename是在操作系統中存儲的文件路徑

[2]

ON [PRIMARY] 意思是將創建數據庫產生的數據文件放在主文件組里,在sqlserver里數據文件分為主文件和附文件,你可以去安裝目錄里看下,會發現有MDF,ndf,LDF三種文件,分別是指主文件,付文件,日志文件。

[3]

--我要學習數據庫了

--暫時命名約定:①數據庫名MyDBName②表名TName③列名StuId

--20131206--鄭承良--10:00

--作業:

--手寫代碼創建數據庫 手寫代碼創建表

?

--手寫代碼 往表里插入數據

--手寫代碼 修改表里的數據

--手寫代碼 刪除表里的數據(三種形式)

--手寫代碼查詢這個表里所有的數據

--鼠標點的方式 添加 約束(6個約束)

--自己總結 主鍵 外鍵 主鍵表 外鍵表

create database MyDBTest

on primary

(

name='MyDBStudent_data',

filename='D:/DataBase/MyDBTest_data.mdf',

size=5mb,

filegrowth=1mb

)

log on

(

name='MyDBTest_log',

filename='D:/DataBase/MyDBTest_log.ldf',

size=2mb,

filegrowth=10%

)

use MyDBTest

create table TStudent

(

StuId int identity(1,1) primary key,

StuGender bit ,

StuAge int,

StuTel varchar(11),

StuAddress nvarchar(50),

ClassId int,

)

--插入數據練習

--方式一

select *from TStudent

insert into TStudent(StuGender,StuAge,StuTel,StuAddress,ClassId )--命令單元空格無影響

values( 1,23,15069891272,'山東省',2)--identity列插入時不用定義

--方式二

insert into TStudent(StuGender,StuAge,StuTel,StuAddress,ClassId)

select 1,26,15069891272,'山東',3 union

select 1,27,15069891272,'山東',4 union

select 1,28,15069891272,'山東',5 union

select 1,29,15069891272,'山東',6

--更新數據

update TStudent

set StuAge=StuAge+1,ClassId=1

where ClassId=2

select *from TStudent

--刪除表里的數據

--方式一

--先插入數據

insert Tstudent(StuAge,ClassId,StuAddress)

select 2000,10,'火星' union

select 2008,10,'水星'

?

select *from TStudent

?

delete from TStudent

where StuAddress='水星'

?

--先創建兩個表

create table TClass

(

ClassId int identity(1,2) primary key,--括號內,命令單元之間用逗號鏈接

ClassAddress nvarchar(30)

)

?

create table TClass2

(

ClassId int identity(1,2) primary key,--括號內,命令單元之間用逗號鏈接;命令結束可以不用標點符號

ClassAddress nvarchar(30)

)

insert into TClass(ClassAddress)

select '金星' union

select '木星' union

select '水星'

--方式二

drop table TClass--表,沒了

select *from TClass

--方式三

insert into TClass2(ClassAddress)

select '金星' union

select '木星' union

select '水星'

truncate table TClass2--表還有,數據清空了

select *from TClass2

select* from TStudent

drop table TStudent

--刪除總結:①delete 在表內一條一條的刪除數據

???????? --②truncate在表內清空數據

???????? --③drop刪除表(表都沒了,數據也沒了)

--①非空約束 不讓改的時候就工具選項,干掉勾

--②主鍵約束(PK) primary key constraint 唯一且不為空

--③唯一約束 (UQ)unique constraint 唯一,允許為空,但只能出現一次 右擊,索引/鍵

--④默認約束 (DF)default constraint 默認值

--⑤檢查約束 (CK)check constraint 范圍以及格式限制 CK_TStudent_StuAge

--⑥外鍵約束 (FK)foreign key constraint 表關系 右擊--關系--外鍵關系

--約束兩個在設計上,一個在設計下,三個在右鍵里

????

--主鍵

--定義:唯一標識一條記錄,不能有重復的,不允許為空

--作用:用來保證數據完整性

--個數:1個

--外鍵

--定義:表的外鍵是另一表的主鍵, 外鍵可以有重復的, 可以是空值????

--作用:用來和其他表建立聯系用的

--個數:一個表可以有多個外鍵????

?

有用的參考

http://blog.csdn.net/sqlserverdiscovery/article/details/7786549


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本欧美黄网站| 日本sm极度另类视频| 欧美精品一本久久男人的天堂| 午夜精品美女自拍福到在线| 久久久久999| 亚洲美女福利视频网站| 亚洲欧洲午夜一线一品| 综合网日日天干夜夜久久| 亚洲最大福利视频网站| 疯狂做受xxxx高潮欧美日本| 一区二区成人av| 日韩av电影中文字幕| 午夜精品福利视频| 国产精品视频中文字幕91| 日韩欧美亚洲范冰冰与中字| 92看片淫黄大片看国产片| 国产不卡在线观看| 中文字幕国产亚洲| 97免费中文视频在线观看| 久久久女人电视剧免费播放下载| 久久精品99无色码中文字幕| 91久久精品美女高潮| 北条麻妃一区二区在线观看| 国产精品男女猛烈高潮激情| 中文字幕亚洲自拍| 午夜精品在线视频| 亚洲性生活视频在线观看| 欧美日韩在线第一页| 亚洲jizzjizz日本少妇| 欧美性猛交xxxx黑人| 一区二区三区国产在线观看| 丰满岳妇乱一区二区三区| 国产一区二区久久精品| 美女扒开尿口让男人操亚洲视频网站| 精品国产视频在线| 精品久久在线播放| 亚洲精品电影网在线观看| 国产亚洲欧美日韩一区二区| 国产美女搞久久| 懂色av一区二区三区| 国产在线视频欧美| 亚洲午夜女主播在线直播| 色悠悠久久久久| 亚洲国产精品高清久久久| 黑人巨大精品欧美一区二区免费| 黄色成人av网| 欧美日韩日本国产| 国产91精品视频在线观看| 中文字幕国产精品久久| 亚洲精品欧美一区二区三区| 久久久国产视频| 久久成人一区二区| 97视频在线看| 最近日韩中文字幕中文| 91系列在线观看| 8x海外华人永久免费日韩内陆视频| 国产精品伦子伦免费视频| 日韩精品一区二区视频| 国产精品男人爽免费视频1| 久久网福利资源网站| 日韩av在线免费观看一区| 久久99精品久久久久久噜噜| 久久久免费精品| 欧美一区在线直播| 亚洲精品美女在线观看| 日韩精品在线观看视频| 亚洲福利视频在线| 国产亚洲成av人片在线观看桃| 国产在线a不卡| 久久久久久久国产| 在线观看国产成人av片| 91av在线播放| 日韩中文字幕在线播放| 欧美视频二区36p| 国产精品对白刺激| 亚洲免费中文字幕| 亚洲级视频在线观看免费1级| 国产一区二区三区视频在线观看| 亚洲成人激情在线观看| 一区二区成人av| 久久99精品视频一区97| 日韩在线视频国产| 亚洲a区在线视频| 国产va免费精品高清在线| 日韩精品在线第一页| 538国产精品视频一区二区| 亚洲第一视频在线观看| 亚洲午夜av久久乱码| www.xxxx欧美| 久久久亚洲影院你懂的| 欧美精品18videos性欧| 久久天天躁狠狠躁夜夜爽蜜月| 色av中文字幕一区| 亚洲天天在线日亚洲洲精| 欧美久久精品午夜青青大伊人| 欧美在线观看www| 国产一区玩具在线观看| 日韩在线观看你懂的| 91wwwcom在线观看| 亚洲激情免费观看| 亚洲男人第一网站| 91免费福利视频| 欧美一级bbbbb性bbbb喷潮片| 亚洲欧美日韩天堂一区二区| 国产女人18毛片水18精品| 国语自产精品视频在线看抢先版图片| 国产成人亚洲精品| 中文字幕亚洲欧美日韩2019| 中国日韩欧美久久久久久久久| 91成人天堂久久成人| 日韩美女免费观看| 日韩午夜在线视频| 精品国产一区二区三区久久久| 国产精品流白浆视频| 欧美成人免费在线视频| 久久久电影免费观看完整版| 成人激情视频在线观看| 俺去啦;欧美日韩| 日本久久精品视频| 国产一区二区免费| 色多多国产成人永久免费网站| 精品无人区太爽高潮在线播放| 国产欧美日韩精品在线观看| 欧美极品少妇xxxxⅹ免费视频| 国产视频精品va久久久久久| 亚洲电影免费观看高清| 国产精品爱久久久久久久| 国产精品久久91| 热久久美女精品天天吊色| 久久久精品在线观看| 亚洲天堂日韩电影| 日本亚洲欧美成人| 亚洲无限乱码一二三四麻| 夜夜躁日日躁狠狠久久88av| 日韩在线资源网| 亚洲欧美日韩第一区| 亲爱的老师9免费观看全集电视剧| 91免费视频网站| 国产精品午夜国产小视频| 国产日韩精品在线播放| 精品国产鲁一鲁一区二区张丽| 国产综合香蕉五月婷在线| 精品无人区乱码1区2区3区在线| 久久久久久久久久久久久久久久久久av| 欧美极度另类性三渗透| 亚洲视频在线免费看| 成人免费看片视频| xvideos亚洲人网站| 亚洲最大中文字幕| 亚洲精品一区二区三区不| 亚洲最大福利视频网| 精品久久久久久久久久久久久| 国产一区二区在线免费| 国产精品视频久| 中文字幕欧美精品日韩中文字幕| 久久伊人精品视频| 久久久久亚洲精品| 久久影院资源站| 国产午夜一区二区| 狠狠躁天天躁日日躁欧美| 91精品一区二区| 欧美影院久久久| 亚洲小视频在线| 国产69精品久久久|