從制造到創(chuàng)造
          軟件工程師成長(zhǎng)之路
          posts - 292,  comments - 96,  trackbacks - 0
          1、最簡(jiǎn)單的:

          CREATE TABLE t1(
             id 
          int not null,
             name 
          char(20)
          );

          2、帶主鍵的:

          a:
          CREATE TABLE t1(
             id 
          int not null primary key,
             name 
          char(20)
          );

          b:復(fù)合主鍵
          CREATE TABLE t1(
             id 
          int not null,
             name char
          (20),
             primary key (id,name)
          );

          3、帶默認(rèn)值的:

          CREATE TABLE t1(
             id 
          int not null default 0 primary key,
             name char
          (20) default '1'
          );

          轉(zhuǎn)貼的:
          CREATE TABLE PLAYERS
                 (PLAYERNO      
          INTEGER NOT NULL PRIMARY KEY,
                  NAME          
          CHAR(15NOT NULL,
                  INITIALS      
          CHAR(3NOT NULL,
                  BIRTH_DATE    DATE,
                  SEX           
          CHAR(1NOT NULL
                               
          CHECK(SEX IN ('M','F')),
                  JOINED        
          SMALLINT NOT NULL
                               
          CHECK(JOINED > 1969) ,
                  STREET        
          CHAR(30NOT NULL,
                  HOUSENO       
          CHAR(4),
                  POSTCODE      
          CHAR(6CHECK(POSTCODE LIKE '______'),
                  TOWN          
          CHAR(10NOT NULL,
                  PHONENO       
          CHAR(13),
                  LEAGUENO      
          CHAR(4))
          ;
          CREATE TABLE TEAMS
                 (TEAMNO        
          INTEGER NOT NULL PRIMARY KEY,
                  PLAYERNO      
          INTEGER NOT NULL,
                  DIVISION      
          CHAR(6)   NOT NULL
                               
          CHECK(DIVISION IN ('first','second')),
                  
          FOREIGN KEY   (PLAYERNO) REFERENCES PLAYERS (PLAYERNO))
          ;
          CREATE TABLE MATCHES
                 (MATCHNO       
          INTEGER NOT NULL PRIMARY KEY,
                  TEAMNO        
          INTEGER NOT NULL,
                  PLAYERNO      
          INTEGER NOT NULL,
                  WON           
          SMALLINT NOT NULL
                               
          CHECK(WON BETWEEN 0 AND 3),
                  LOST          
          SMALLINT NOT NULL
                               
          CHECK(LOST BETWEEN 0 AND 3),
                  
          FOREIGN KEY (TEAMNO) REFERENCES TEAMS (TEAMNO),
                  
          FOREIGN KEY (PLAYERNO) REFERENCES PLAYERS (PLAYERNO))
          ;
          CREATE TABLE PENALTIES
                 (PAYMENTNO     
          INTEGER NOT NULL PRIMARY KEY,
                  PLAYERNO      
          INTEGER NOT NULL,
                  PAYMENT_DATE DATE 
          NOT NULL
                               
          CHECK(PAYMENT_DATE >= DATE('1969-12-31')),
                  AMOUNT        
          DECIMAL(7,2)   NOT NULL
                               
          CHECK (AMOUNT > 0),
                  
          FOREIGN KEY (PLAYERNO) REFERENCES PLAYERS (PLAYERNO))
          ;
          CREATE TABLE COMMITTEE_MEMBERS
                 (PLAYERNO      
          INTEGER NOT NULL,
                  BEGIN_DATE    DATE 
          NOT NULL,
                  END_DATE      DATE,
                  POSITION      
          CHAR(20),
                  
          PRIMARY KEY   (PLAYERNO, BEGIN_DATE),
                  
          FOREIGN KEY   (PLAYERNO) REFERENCES PLAYERS (PLAYERNO),
                  
          CHECK(BEGIN_DATE < END_DATE),
                  
          CHECK(BEGIN_DATE >= DATE('1990-01-01')))
          ;
          posted on 2007-08-17 17:11 CoderDream 閱讀(30167) 評(píng)論(5)  編輯  收藏 所屬分類: 數(shù)據(jù)庫(kù)

          FeedBack:
          # re: MySQL 建表語(yǔ)法
          2008-10-04 23:26 | Leeo
          恩,不錯(cuò),學(xué)了點(diǎn)東西。謝謝LZ~~:)  回復(fù)  更多評(píng)論
            
          # re: MySQL 建表語(yǔ)法
          2008-10-21 12:27 | vivien
          # MySQL 建表
          2009-01-05 23:52 | mysql
          真的很好,很感謝你,以后多多發(fā)些好東西哦,多多學(xué)習(xí)。。。。。  回復(fù)  更多評(píng)論
            
          # re: MySQL 建表語(yǔ)法
          2010-07-15 19:17 | yangguang
          學(xué)習(xí)了~  回復(fù)  更多評(píng)論
            
          # re: MySQL 建表語(yǔ)法
          2012-10-23 14:47 | 11

          <2008年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(9)

          我參與的團(tuán)隊(duì)

          隨筆分類(245)

          隨筆檔案(239)

          文章分類(3)

          文章檔案(3)

          收藏夾(576)

          友情鏈接

          搜索

          •  

          積分與排名

          • 積分 - 459237
          • 排名 - 114

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 腾冲县| 隆昌县| 随州市| 长兴县| 石台县| 旺苍县| 寻甸| 安陆市| 泸定县| 刚察县| 关岭| 任丘市| 牡丹江市| 庆元县| 荥经县| 茂名市| 墨脱县| 金秀| 高雄市| 台湾省| 汝州市| 崇义县| 游戏| 乡城县| 长垣县| 额济纳旗| 乌拉特中旗| 黎川县| 临漳县| 伊川县| 江城| 海伦市| 定日县| 如东县| 华坪县| 元阳县| 乌兰县| 嵊州市| 庆元县| 扎赉特旗| 长泰县|