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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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 閱讀(435) 評論(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>
            亚洲激情成人| 久久se精品一区精品二区| 一区二区三区欧美视频| 亚洲激情在线观看| 亚洲精品婷婷| 亚洲网站视频| 亚洲作爱视频| 亚洲欧美一级二级三级| 欧美在线观看www| 美女精品网站| 亚洲二区在线| 日韩视频免费观看| 亚洲一区二区三区四区在线观看 | 久久精品99无色码中文字幕| 性做久久久久久免费观看欧美| 欧美一区二区啪啪| 久久人人爽爽爽人久久久| 牛牛国产精品| 亚洲视频视频在线| 欧美一区二区三区在线观看视频| 性色av一区二区三区| 久久精品成人一区二区三区| 欧美国产精品日韩| 亚洲一区影院| 欧美国产1区2区| 国产手机视频一区二区| 亚洲高清精品中出| 中文在线资源观看网站视频免费不卡| 久久精品国产综合| 一区二区欧美在线观看| 老司机精品视频网站| 国产精品一级| 夜夜嗨av一区二区三区四区| 久久男人av资源网站| 在线视频你懂得一区| 另类图片综合电影| 国产精品影院在线观看| 一本不卡影院| 亚洲电影一级黄| 久久久久青草大香线综合精品| 欧美色123| 亚洲伦理久久| 亚洲电影免费观看高清完整版| 欧美永久精品| 国产精品自拍网站| 亚洲欧美日韩一区在线观看| 最新国产拍偷乱拍精品 | 久久精品夜色噜噜亚洲aⅴ| 欧美日韩国产成人在线免费| 尹人成人综合网| 久久精品一本久久99精品| 在线亚洲伦理| 欧美视频官网| 亚洲午夜激情| 99精品免费| 欧美伦理91i| 亚洲免费久久| 亚洲日本激情| 欧美日本高清视频| 一本色道久久综合狠狠躁的推荐| 欧美大胆人体视频| 免费成人高清在线视频| 亚洲国产一区二区a毛片| 欧美成人69| 欧美国产精品| 亚洲一区免费| 欧美一级网站| 狠狠色伊人亚洲综合网站色| 乱中年女人伦av一区二区| 开元免费观看欧美电视剧网站| 国内精品模特av私拍在线观看| 久久久久久高潮国产精品视| 欧美一级视频免费在线观看| 国产在线精品一区二区夜色| 免费人成精品欧美精品| 欧美成年人视频| 在线视频精品一区| 亚洲一区免费看| 久久不射网站| 亚洲国产成人精品女人久久久| 欧美阿v一级看视频| 欧美成人按摩| 亚洲一区在线免费| 先锋影音国产一区| 亚洲国产日韩欧美在线99| 亚洲精品久久久久久久久久久久| 欧美日韩小视频| 久久国产视频网| 欧美mv日韩mv国产网站| 一区二区免费在线观看| 亚洲一区二区三区777| 一区二区在线视频播放| 亚洲日本视频| 国产一区视频在线看| 亚洲国产日韩在线| 国产精品外国| 美女在线一区二区| 国产精品久久久久久户外露出| 久久久久**毛片大全| 欧美激情在线狂野欧美精品| 久久gogo国模裸体人体| 男人的天堂亚洲在线| 欧美有码在线观看视频| 欧美久久久久中文字幕| 久久性色av| 国产精品久久久久秋霞鲁丝| 欧美高清影院| 国产精品狼人久久影院观看方式| 免费国产自线拍一欧美视频| 国产精品久久久久久av福利软件| 欧美国产精品久久| 国产视频一区在线观看| 日韩系列欧美系列| 在线日韩av片| 亚洲视频你懂的| 亚洲精品无人区| 久久琪琪电影院| 久久精品国产99精品国产亚洲性色| 欧美福利电影网| 欧美成人激情视频| 国精产品99永久一区一区| 亚洲免费一区二区| 亚洲一级一区| 欧美日韩视频免费播放| 91久久黄色| 91久久综合亚洲鲁鲁五月天| 久久久999国产| 久久久777| 国产一区深夜福利| 亚洲专区免费| 亚洲欧美视频一区| 国产精品国产a级| 一区二区三区黄色| 中文欧美字幕免费| 欧美日产国产成人免费图片| 亚洲国产综合91精品麻豆| 亚洲国产黄色片| 久久日韩精品| 亚洲东热激情| 亚洲三级电影在线观看| 免费成人av| 亚洲精品美女久久7777777| 亚洲青涩在线| 欧美另类极品videosbest最新版本 | 亚洲先锋成人| 欧美性生交xxxxx久久久| 亚洲激情黄色| 亚洲精品一区二区三区在线观看| 欧美成人嫩草网站| 亚洲精品综合久久中文字幕| 宅男噜噜噜66一区二区| 国产精品草草| 久久国内精品视频| 欧美r片在线| 日韩一区二区久久| 国产精品大全| 欧美中文在线视频| 欧美激情免费观看| 亚洲一区二区三区激情| 国产欧美日韩专区发布| 久久视频在线视频| 亚洲精品欧美日韩专区| 欧美一区视频在线| 91久久久久久| 国产精品午夜视频| 蜜桃久久精品乱码一区二区| 99国产精品久久久久久久久久| 性高湖久久久久久久久| 伊人狠狠色丁香综合尤物| 欧美日本国产| 欧美一级黄色录像| 亚洲精品视频免费| 久久久久国产精品一区二区| 亚洲欧洲在线免费| 国产欧美一区二区三区国产幕精品| 久久久久国产精品厨房| 99综合在线| 欧美mv日韩mv国产网站| 亚洲欧美视频在线观看| 亚洲激情网站| 国产色爱av资源综合区| 欧美激情一区二区在线| 久久久www| 亚洲专区一区| 一区二区三区精品在线| 欧美国产亚洲精品久久久8v| 欧美一区二区三区的| 亚洲免费观看| 激情伊人五月天久久综合| 欧美色播在线播放| 欧美成年人视频网站| 久久久www成人免费无遮挡大片 | 久久精品久久99精品久久| 日韩特黄影片| 亚洲电影下载| 欧美成人精品一区| 久久久成人精品| 欧美中日韩免费视频| 一本色道久久综合狠狠躁的推荐| 亚洲高清久久|