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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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>
            国产一区日韩二区欧美三区| 一区二区三欧美| 中国av一区| 亚洲一区二区在线| 欧美日韩另类一区| 亚洲美女黄色| 中国日韩欧美久久久久久久久| 欧美国产日韩a欧美在线观看| 亚洲国产精品一区二区尤物区 | 亚洲欧美日韩国产综合| 久久精品人人做人人爽电影蜜月| 国产日韩亚洲欧美精品| 久久九九免费视频| 老司机久久99久久精品播放免费| 亚洲成人在线视频播放| 欧美精品 日韩| 欧美在线观看www| 亚洲成在人线av| 亚洲欧美日韩国产一区二区三区| 亚洲国产综合91精品麻豆| 亚洲国产精品黑人久久久| 99国产一区| 欧美成人免费在线视频| 一区二区三区欧美在线| 在线成人激情| 国产伦精品一区二区三区免费| 久久久之久亚州精品露出| 亚洲精品一区二区在线观看| 亚洲线精品一区二区三区八戒| 久久久久久久久久久久久久一区| 亚洲伦理中文字幕| 韩国av一区二区三区四区| 欧美视频在线不卡| 嫩模写真一区二区三区三州| 午夜欧美大尺度福利影院在线看 | 亚洲美女视频在线观看| 欧美丰满少妇xxxbbb| 一本久久综合| 免费观看久久久4p| 国产一区二区主播在线| 亚洲午夜视频在线| 在线亚洲自拍| 欧美激情第3页| 久热国产精品| 亚洲永久免费| 欧美一区二区三区免费观看视频| 亚洲一区二区三区四区视频| 欧美69视频| 在线观看一区二区视频| 久久成人免费日本黄色| 久久不射电影网| 亚洲最新中文字幕| 欧美精品久久一区| 91久久精品一区| 亚洲精品1区2区| 亚洲电影免费| 久久久久久久久岛国免费| 亚洲欧美一区二区视频| 欧美午夜精品久久久久久久| 国产精品九九久久久久久久| 欧美日本高清视频| 国产精品成人一区二区网站软件| 91久久精品国产91久久| 免费不卡亚洲欧美| 日韩视频精品| 欧美激情亚洲自拍| av成人毛片| 欧美在线视频一区二区| 中日韩高清电影网| 国产精品二区影院| 先锋影音网一区二区| 久久国产直播| 欧美亚洲视频一区二区| 激情国产一区| 欧美亚洲综合网| 羞羞答答国产精品www一本| 亚洲日本中文| 亚洲一二三四久久| 国产精品久久久久久久久| 在线视频一区二区| 亚洲天堂久久| 在线观看欧美日韩| 91久久国产综合久久91精品网站| 一区二区免费在线播放| 国产精品美女午夜av| 亚洲国产成人91精品| 亚洲视频综合| 亚洲一区二区视频在线观看| 国产精品一页| 欧美 亚欧 日韩视频在线| 在线亚洲+欧美+日本专区| 国产美女精品视频免费观看| 久久手机免费观看| 亚洲一区二区视频| 激情欧美亚洲| 艳妇臀荡乳欲伦亚洲一区| 国产亚洲成精品久久| 亚洲国产精品一区二区www在线| 国产精品video| 免费黄网站欧美| 国产精品久久久久99| 久久午夜电影网| 欧美日韩一区三区| 美国十次了思思久久精品导航| 欧美成人精品不卡视频在线观看 | 亚洲国产美女久久久久| 亚洲视频欧洲视频| 亚洲韩国日本中文字幕| 午夜精品久久久久久久久久久久 | 国产一区二区三区观看 | 午夜一级久久| 欧美粗暴jizz性欧美20| 亚洲欧美卡通另类91av| 欧美成人免费va影院高清| 久久久99精品免费观看不卡| 日韩视频免费观看高清在线视频| 性久久久久久久久久久久| 亚洲另类视频| 久久久无码精品亚洲日韩按摩| 亚洲欧美日韩国产综合精品二区 | 国产女主播视频一区二区| 亚洲私人影院| 裸体素人女欧美日韩| 黄色成人av网站| 亚洲夜间福利| 亚洲欧洲视频| 久久一本综合频道| 久久不射电影网| 狠狠色狠狠色综合日日91app| 亚洲日韩中文字幕在线播放| 国产精品久久久久久亚洲毛片| 亚洲最新在线| 一区二区三区精品| 亚洲国产精品久久久| 国产精品99久久久久久久女警 | 一区二区高清视频| 欧美69wwwcom| 亚洲黄色尤物视频| 亚洲乱码日产精品bd| 欧美—级在线免费片| 亚洲电影免费观看高清| 欧美福利一区二区三区| 免费久久精品视频| 在线精品视频一区二区| 久久久伊人欧美| 麻豆成人91精品二区三区| 欧美在线看片a免费观看| 欧美性猛片xxxx免费看久爱| 一区二区三区不卡视频在线观看 | 99日韩精品| 欧美激情无毛| 亚洲国产成人av在线| 亚洲片国产一区一级在线观看| 欧美激情导航| 亚洲美女色禁图| 先锋a资源在线看亚洲| 欧美影院在线播放| 亚洲神马久久| 亚洲一区二区在线看| 欧美精品一区二区三区一线天视频| 欧美一区二区三区四区高清| 国产欧美va欧美不卡在线| 亚洲性感激情| 久久精品视频在线观看| 狠狠色综合网| 久久久久国产一区二区三区四区| 另类激情亚洲| 亚洲精品综合精品自拍| 欧美日韩在线三区| 在线视频你懂得一区| 久久精品国产成人| 欲色影视综合吧| 欧美成人首页| 亚洲女人天堂成人av在线| 亚洲欧洲精品天堂一级| 欧美国产日本在线| 午夜性色一区二区三区免费视频| 麻豆精品一区二区综合av| 亚洲区一区二| 国产日韩欧美在线一区| 欧美精品91| 久久国产乱子精品免费女 | 在线成人免费视频| 欧美日韩www| 欧美激情中文不卡| 亚洲视频免费在线观看| 国产一区二区三区在线观看精品| 噜噜噜91成人网| 亚洲综合视频一区| 亚洲精品久久久久久下一站 | 亚洲经典自拍| 性欧美1819sex性高清| 91久久久久久| 国内成人精品视频| 欧美午夜美女看片| 欧美大胆成人| 欧美 日韩 国产一区二区在线视频 | 免费成人av在线看| 性8sex亚洲区入口| 亚洲视频在线观看三级|