青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版MSDN

Blog @ Blog

當華美的葉片落盡,生命的脈絡才歷歷可見。 -- 聶魯達

常用鏈接

統計

積分與排名

BBS

Blog

Web

最新評論

用SQL創建數據庫

首先說說怎么用SQL語句創建數據庫,創建數據庫的語句有如下幾種:  
   
1CREATE TABLE(創建新表)  
   
2CREATE INDEX(增加索引)  
   
3DROP INDEX(刪除索引)  
   
4CONSTRAINT(約束語句)  
   
5ALTER TABLE(修改表)  
   
6DROP TABLE(刪除表)  

CREATE TABLE語句:  
在數據庫中生成新表,表中字段的類型可以為:
INTEGER(整型)、LONG(長整型)、 SINGLE(單精度浮點數)、DOUBLE(雙精度浮點數)、DATETIME(日期型,也可以寫成DATE)、BIT(布爾型)、 TEXT(字符串型,最大255個字節)、MEMO(字符串型,最大可達1.2G字節)、 COUNTER(自動遞增長整型,可確定記錄的唯一性)、CURRENCY(貨幣型,精確到小數點左邊15位,右邊4位)、 BINARY(字節型,最大255個)、LONGBINARY(用于OLE對象)、GUID(全局唯一標識符)。   
生成表NewTable,該表有文本字段Field1和整型字段Field2,表名和字段名可以隨便你取,不區分大小寫,但是,有些保留字不能用作表名字段名,比如Number   
CREATE TABLE NewTable(Field1 TEXT(30), Field2 INTEGER);   
CREATE INDEX語句:  
INDEX是為了加快查找記錄的速度,或者是為了增加字段約束關系而設置的。   
創建索引語句執行前表中可以有記錄,但存在的記錄必須滿足該索引語句的約束關系,否則語句不能執行,另外要注意的是在同一個數據庫中(而不僅僅是在同一個表中),索引名不能相同,否則語句也會失敗。   
生成字段Field1的索引字段NewIndex,兩條語句作用相同  
生成后Field1字段可以有相同的值,可以有空值(
NULL)   
CREATE INDEX NewIndex ON NewTable (Field1);  
CREATE INDEX NewIndex ON NewTable (Field1) WITH IGNORE NULL;  

生成字段Field1的索引字段NewIndex,注意,每個表里只能有一個主索引(
PRIMARY)。生成后Field1字段不能有相同的值,不能有空值(當然,如果是TEXT類型,可以有一個空串,但是空串不是空值)   
CREATE INDEX NewIndex ON NewTable(Field1) WITH PRIMARY;  

字段Field1不能有相同的值,但可以有空值(兩個空值不算相同的值)   
CREATE UNIQUE INDEX NewIndex ON NewTable(Field1);  

字段Field1可以有相同的值,但不能有空值   
CREATE INDEX NewIndex ON NewTable(Field2) WITH DISALLOW NULL  

可以在索引語句中加入ASC(升序)或DESC(降序)來控制記錄排列順序如果不使用順序字,SQL則默認使用ASC順序   
CREATE INDEX NewIndex ON NewTable(Field1 ASC, Field2 DESC);   
DROP INDEX語句:  
刪除表NewTable中的索引NewIndex,語句執行前索引NewIndex必須存在   
DROP INDEX NewIndex ON NewTable;  

CONSTRAINT語句:  
CONSTRAINT子句用于創建數據庫完整性的索引,它和INDEX語句作用一樣,有些地方可以互相替代,它可以使用PRIMARY 
KEY(主關鍵字),UNIQUE(唯一)和FOREIGN KEY(外部關鍵字),和INDEX相比不能使用IGNOR NULL和DISALLOW NULL,但多了FOREIGN KEY(這也是它最強大的地方)。另外, CONSTRAINT語句必須和CREATE TABLE或ALTER TABLE語句一起使用。   
生成表NewTable,主關鍵字段是Field1,主索引是NewPK   
CREATE TABLE NewTable(Field1 LONG CONSTRAINT NewPK PRIMARY KEY, Field2 MEMO, Field3 DATETIME);  


生成索引為NewUK的表NewTable,Field1不能有相同值,可以有空值   
CREATE TABLE NewTable(Field1 INTEGER CONSTRAINT NewUK UNIQUE);  


生成多列的主索引,兩條記錄的Field1和Field2不能全部相同,也不能為空值   
CREATE TABLE NewTable(Field1 INTEGER, Field2 CURRENCY, CONSTRAINT NewPK PRIMARY KEY(Field1, Field2));  


生成多列的UNIQUE索引,兩條記錄的Field1和Field2不能全部相同注意,如果兩條記錄其中一個字段相同而另一個字段都是空值,那也算兩個字段不同   
CREATE TABLE NewTable(Field1 INTEGER, Field2 CURRENCY, CONSTRAINT NewUK UNIQUE(Field1, Field2));   
要在幾個不同的表之間建立聯系,就要使用FOREIGN 
KEY REFERENCES子句,它可以限定某個表的字段內容必須存在于另外一個表中。   
第一個例子:  
首先,生成主關鍵字段為Field1的表NewTable1   
CREATE TABLE NewTable1(Field1 INTEGER CONSTRAINT NewPK PRIMARY KEY);  


然后,再生成外部索引,兩個表的Field1必須類型相同,并且第一個表的Field1是主關鍵字段或UNIQUE字段。生成外部索引后,表NewTable2要增加記錄,它的Field1字段值必須已經存在于表NewTable1的Field1字段中。   
下面兩條語句作用相同,因為Field1是NewTable1的主關鍵字段,可以省略不寫   
CREATE TABLE NewTable2(Field1 INTEGER CONSTRAINT NewFK REFERENCES NewTable1);  
CREATE TABLE NewTable2(Field1 INTEGER CONSTRAINT NewFK REFERENCES NewTable1(Field1));  


第二個例子:  
首先,生成主關鍵字段為Field1和Field2的表NewTable1   
CREATE TABLE NewTable1(Field1 INTEGER, Field2 TEXT(20), CONSTRAINT NewPK PRIMARY KEY(Field1, Field2));  


然后,生成多列外部索引   
CREATE TABLE NewTable2(Field1 INTEGER, Field2 TEXT(20), CONSTRAINT NewFK FOREIGN KEY(Field1, Field2) REFERENCES NewTable1(Field1, Field2));   
ALTER TABLE語句:  
在表生成之后,如果想修改表的結構,就使用這條語句,它能增加或刪除字段以及約束關系。   
給表NewTable增加日期型字段Field3,語句執行前表NewTalbe必須沒有字段Field3   
ALTER TABLE NewTable ADD COLUMN Field3 DATE;  

刪除表NewTable中的字段Field3,語句執行前字段Field3必須存在表NewTable中   
ALTER TABLE NewTable DROP COLUMN Field3;  

給表NewTable增加NewUK約束關系   
ALTER TABLE NewTable ADD CONSTRAINT NewUK UNIQUE(Field1,Field2);  

刪除表NewTable的NewUK約束關系   
ALTER TABLE NewTable DROP CONSTRAINT NewUK;   
DROP TABLE語句:  
刪除表NewTable,語句執行前表NewTable必須存在   
DROP TABLE NewTable; 

posted on 2008-06-16 21:00 isabc 閱讀(441) 評論(1)  編輯 收藏 引用 所屬分類: 數據庫

評論

# re: 用SQL創建數據庫 2008-06-16 21:51 sql

W3School:http://www.w3school.com.cn/sql/sql_create.asp  回復  更多評論   

廣告信息(免費廣告聯系)

中文版MSDN:
歡迎體驗

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            免费久久99精品国产自在现线| 欧美激情一区二区三区成人| 亚洲一区视频在线观看视频| 国产精品国产一区二区 | 亚洲影院在线| 国产日产欧美a一级在线| 久久久久久97三级| 久久精品中文字幕一区| 最新亚洲一区| 亚洲麻豆视频| 国产精品影视天天线| 久久久999国产| 久久久久久久久综合| 亚洲精品在线看| 亚洲伊人第一页| 国语自产在线不卡| 亚洲国产精品视频| 欧美视频一区二| 久久精品视频一| 欧美黄污视频| 久久国产天堂福利天堂| 久久性色av| 亚洲图色在线| 羞羞色国产精品| 91久久精品日日躁夜夜躁欧美| 99精品99久久久久久宅男| 国产亚洲欧美另类中文| 91久久精品国产91性色tv| 国产精品青草久久| 牛牛影视久久网| 国产精品久久国产精麻豆99网站| 久久先锋资源| 国产精品福利在线观看| 欧美成人四级电影| 国产精品推荐精品| 亚洲茄子视频| 激情综合电影网| 一区二区三区av| 亚洲高清视频一区| 亚洲欧美日韩国产成人| 亚洲免费成人av电影| 欧美自拍偷拍午夜视频| 亚洲新中文字幕| 久久综合狠狠综合久久综合88 | 国产原创一区二区| 亚洲美女电影在线| 亚洲高清在线| 欧美在线观看日本一区| 亚洲午夜av在线| 欧美大尺度在线观看| 久久久久久午夜| 国产精品视频精品| 亚洲免费观看高清完整版在线观看熊| 激情国产一区二区| 欧美在线啊v| 久久精品国亚洲| 国产精品视频内| 一本高清dvd不卡在线观看| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲电影免费在线| 伊人久久大香线蕉av超碰演员| 亚洲欧美日韩国产精品| 亚洲欧美激情一区| 国产精品精品视频| 一区二区三区www| 国产精品99久久久久久宅男 | 久久免费黄色| 免费亚洲电影在线| 在线成人免费视频| 麻豆av一区二区三区| 欧美国产在线视频| 亚洲日韩欧美一区二区在线| 免费成人高清视频| 亚洲国产精品久久久久婷婷884| 亚洲国内在线| 欧美精品高清视频| 一本综合久久| 欧美专区一区二区三区| 国产欧美精品一区二区三区介绍 | 日韩午夜中文字幕| 在线亚洲观看| 国产精品一区二区视频| 午夜精品免费视频| 久久综合激情| 日韩一级黄色av| 欧美视频一区二区三区…| 亚洲专区在线| 免费欧美日韩| 夜夜嗨一区二区| 国产精品久久毛片a| 午夜精品一区二区三区四区| 美日韩精品免费| 亚洲美女视频在线免费观看| 国产精品久久久久国产精品日日 | 亚洲电影下载| 午夜精品福利在线观看| 狠狠网亚洲精品| 欧美美女操人视频| 亚洲免费影视| 亚洲国产精品久久久久婷婷884 | 国产一区二区三区av电影| 久久躁日日躁aaaaxxxx| 一区二区电影免费在线观看| 久久成人一区| 日韩一二在线观看| 国产揄拍国内精品对白| 欧美国产日韩在线观看| 亚洲欧美日韩中文播放| 亚洲国产精品va| 欧美一区永久视频免费观看| 亚洲精品在线观看免费| 国产欧美一区二区精品性色| 欧美成人精品h版在线观看| 亚洲午夜在线| 亚洲精品一级| 欧美 日韩 国产精品免费观看| 亚洲一区中文字幕在线观看| 亚洲激情精品| 国产农村妇女毛片精品久久莱园子 | 久久久久国产精品一区二区| 一本色道综合亚洲| 激情综合在线| 国产精品一区二区你懂的| 欧美激情精品久久久久久变态| 午夜久久影院| 国产精品99久久久久久人| 亚洲国产精品一区二区久| 午夜精品国产更新| 一区二区三区高清在线| 激情文学综合丁香| 国产性做久久久久久| 欧美色图天堂网| 欧美激情一区二区三区高清视频| 久久久国产视频91| 亚洲欧美在线视频观看| 在线视频一区二区| 一区二区久久久久久| 亚洲欧洲一区二区三区久久| 欧美国产精品久久| 裸体歌舞表演一区二区| 久久久久久综合| 久久精品官网| 久久精品色图| 久久免费观看视频| 久久久久.com| 久久综合影音| 另类欧美日韩国产在线| 久久免费观看视频| 久久婷婷久久一区二区三区| 久久免费高清视频| 麻豆av一区二区三区| 久久综合网hezyo| 欧美成人tv| 亚洲国产欧美日韩另类综合| 亚洲国产精品t66y| 亚洲精品免费一二三区| 亚洲精品日韩在线| 亚洲美女视频在线免费观看| 99成人免费视频| 亚洲视频国产视频| 性做久久久久久久免费看| 久久国产精品一区二区三区| 久久久久国产一区二区三区| 美日韩精品视频| 欧美日韩国产色视频| 国产精品久久午夜| 狠狠色综合色区| 亚洲老板91色精品久久| 亚洲影院一区| 久久精品官网| 亚洲国产成人在线视频| aaa亚洲精品一二三区| 亚洲欧美精品伊人久久| 久久全球大尺度高清视频| 欧美日韩第一页| 国产精品亚洲综合天堂夜夜 | 欧美高清视频www夜色资源网| 欧美女激情福利| 国产精品一区二区三区乱码| 依依成人综合视频| 亚洲在线视频网站| 老鸭窝亚洲一区二区三区| 亚洲激情视频在线观看| 午夜亚洲性色福利视频| 欧美激情欧美狂野欧美精品| 国产精品日韩欧美| 亚洲欧洲一区| 久久福利毛片| 最新中文字幕一区二区三区| 亚洲免费视频成人| 欧美精品三级| 国产主播一区二区三区| 一区二区三区精密机械公司 | 欧美黄色一区二区| 亚洲欧美电影在线观看| 欧美成人精品不卡视频在线观看| 国产精品久久久久99| 99精品视频免费全部在线| 久久久久国产精品人| 亚洲视频欧美视频|