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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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视频| 久久综合久久综合久久| 日韩视频在线观看| 亚洲资源av| 亚洲国产精品成人va在线观看| 欧美~级网站不卡| 欧美日韩一区二区在线视频| 亚洲欧美一区二区视频| 久久国产精品久久精品国产| 亚洲高清视频在线观看| 亚洲美女在线视频| 另类天堂av| 欧美日韩国产成人| 久久综合一区二区三区| 国产精品久久久久aaaa樱花| 久久精品视频一| 欧美电影美腿模特1979在线看| 一区二区三区日韩在线观看| 亚洲欧美中文另类| 亚洲国产三级| 亚洲欧美另类国产| 最新精品在线| 久久成人综合网| 亚洲婷婷免费| 久久伊人一区二区| 欧美一区二区三区免费观看| 老司机67194精品线观看| 亚洲视频axxx| 欧美成人综合在线| 久久久水蜜桃av免费网站| 欧美深夜影院| 亚洲激情国产精品| 精品电影一区| 亚洲欧美日韩系列| 亚洲一区二区三区777| 久久青草欧美一区二区三区| 亚洲欧美日本国产专区一区| 蜜臀久久99精品久久久久久9 | 亚洲电影免费观看高清| aⅴ色国产欧美| 亚洲黄色影片| 久久久综合激的五月天| 亚洲欧美日韩区| 欧美日韩国产首页| 亚洲国产精品一区二区三区| 国内在线观看一区二区三区| 亚洲午夜在线视频| 亚洲一区二区三区中文字幕在线| 欧美福利一区二区| 亚洲国产精品一区| 亚洲国产合集| 免费看成人av| 欧美激情国产精品| 亚洲精品日韩综合观看成人91| 久久精品视频免费播放| 久久久天天操| 一区二区在线观看视频在线观看| 欧美一区免费视频| 久久久久久亚洲精品杨幂换脸| 国产精品丝袜91| 午夜欧美不卡精品aaaaa| 亚洲宅男天堂在线观看无病毒| 欧美日韩中文字幕在线视频| av成人黄色| 亚洲欧美日韩精品久久久久| 国产精品婷婷| 欧美在线视频观看| 久久综合色播五月| 亚洲国产精品欧美一二99| 欧美电影免费观看网站| 亚洲人成人一区二区在线观看| av成人天堂| 国产欧美日韩视频| 久久不射网站| 欧美激情一区在线观看| 一区二区久久久久| 国产精品日韩欧美| 久久精品噜噜噜成人av农村| 欧美成人精品h版在线观看| 最新国产の精品合集bt伙计| 欧美日韩精品二区| 亚洲欧美日韩在线| 欧美高清在线| 亚洲欧美99| 在线国产精品播放| 欧美日韩国产页| 小黄鸭精品密入口导航| 欧美a级片一区| 中文国产成人精品| 精久久久久久久久久久| 欧美日韩国产精品成人| 午夜久久福利| 亚洲精品国精品久久99热| 性欧美在线看片a免费观看| 亚洲高清在线视频| 国产精品99一区| 老司机aⅴ在线精品导航| 一区二区三区久久网| 久久综合综合久久综合| 亚洲已满18点击进入久久| 激情一区二区三区| 国产精品女人网站| 欧美精品一区二区蜜臀亚洲| 欧美一级专区免费大片| 亚洲毛片在线看| 美女黄色成人网| 亚洲欧美日韩网| 亚洲精品久久久一区二区三区| 国产精品美女午夜av| 欧美大片18| 久久久91精品国产一区二区三区| 日韩一区二区久久| 欧美成人国产一区二区| 欧美与黑人午夜性猛交久久久| 亚洲精品五月天| 亚洲电影激情视频网站| 国内一区二区三区| 国产精品推荐精品| 国产精品video| 欧美视频专区一二在线观看| 免费在线看一区| 久久久精品午夜少妇| 午夜精品久久久久久久久久久久久| 亚洲精品少妇| 亚洲欧洲在线一区| 欧美激情影音先锋| 欧美激情1区2区3区| 久久久久在线| 久久久久久久久久久久久久一区| 亚洲欧美自拍偷拍| 亚洲免费一区二区| 亚洲专区免费| 性欧美大战久久久久久久免费观看| 亚洲深夜福利网站| 亚洲综合国产激情另类一区| 亚洲图片你懂的| 亚洲小说春色综合另类电影| 亚洲午夜精品视频| 亚洲一区二区视频在线观看| 亚洲尤物在线视频观看| 午夜精品久久久久久| 欧美一级理论性理论a| 欧美在线三级| 久久久精品久久久久| 久久女同精品一区二区| 免费的成人av| 亚洲高清资源| 999在线观看精品免费不卡网站| 99国产精品久久久久久久久久| 亚洲毛片在线看| 亚洲一区二区三区在线视频| 午夜国产欧美理论在线播放| 亚洲欧美在线磁力| 久久久www成人免费精品| 久久久噜噜噜久久狠狠50岁| 欧美国产精品v| 欧美性猛交视频| 国产日韩在线看| 亚洲黄色免费| 亚洲男女自偷自拍图片另类| 欧美影院成人| 欧美激情亚洲另类| 亚洲一二区在线| 久久久欧美精品sm网站| 欧美日韩国产电影| 国产午夜精品麻豆| 亚洲免费观看高清在线观看 | 亚洲美女视频在线观看| 一本久久综合| 久久久亚洲人| 欧美日韩综合在线免费观看| 国产综合香蕉五月婷在线| 亚洲精品一区二区三区不| 亚洲欧美日韩中文播放| 久久中文欧美| 亚洲无限av看| 欧美国产一区二区| 国产亚洲一区二区三区在线观看 | 免费成人网www| 一本色道久久综合| 久久米奇亚洲| 国产精品美女久久久浪潮软件| 在线观看精品| 欧美一区二区三区久久精品茉莉花 | 在线看片欧美| 亚洲欧美日韩区| 最新日韩精品| 久久久一区二区三区| 国产精品黄视频| 亚洲伦理久久| 免费在线看成人av| 亚洲女同性videos| 欧美日韩日本国产亚洲在线| 亚洲大胆av|