create语句

CREATE 指定: 该表可以有哪些字段  
             每个字段的 类型   长度  以及  默认值
         
          CREATE TABLE ebiz_lxb_account (
              account_id BIGINT ( 20 ) NOT NULL,
              customer_id BIGINT ( 20 ) DEFAULT NULL,
              total_bonus DECIMAL ( 20, 2 ) DEFAULT NULL,
              available_bonus DECIMAL ( 20, 2 ) DEFAULT 3,
              consumed_bonus DECIMAL ( 20, 2 )  NULL,
              account_type VARCHAR ( 50 ) DEFAULT NULL
         ) 

create单独使用创建表时指定该表主键
         CREATE TABLE ebiz_lxb_account ( 
               account_id BIGINT ( 20 ) NOT NULL, 
               total_bonus DECIMAL ( 20, 2 ) DEFAULT NULL, 
               PRIMARY KEY ( account_id )
           )
           CREATE TABLE ebiz_lxb_account ( 
               account_id BIGINT ( 20 ) PRIMARY KEY NOT NULL, 
               total_bonus DECIMAL ( 20, 2 ) DEFAULT NULL, 
           )
           
  create单独使用创建表时指定该表主键为自增 以及从几开始增:
          CREATE TABLE ebiz_lxb_account ( 
               account_id BIGINT ( 20 ) PRIMARY KEY  auto_increment  NOT NULL, 
               total_bonus DECIMAL ( 20, 2 ) DEFAULT NULL, 
           ) AUTO_INCREMENT = 2
           
 CREATE 指定: 当前表的外键
           
CREATE 指定该表使用的  数据库引擎  以及字符集编码
    CREATE TABLE ebiz_lxb_account (
       account_id BIGINT ( 20 ) NOT NULL,
       customer_id BIGINT ( 20 ) DEFAULT NULL,
       total_bonus DECIMAL ( 20, 2 ) DEFAULT NULL
   )ENGINE = INNODB DEFAULT CHARSET = utf8 ;
    
   
    
CREATE 为当前表的一些字段添加普通索引:
              CREATE TABLE ebiz_lxb_account ( 
                    account_id BIGINT ( 20 )    NOT NULL ,
                    total_bonus BIGINT ( 20 )   NOT NULL,
                   INDEX ddd(account_id)
              )  
  CREATE 为当前表的一些字段添加唯一索引:
             CREATE TABLE ebiz_lxb_account ( 
                    account_id BIGINT ( 20 )    NOT NULL ,
                    total_bonus BIGINT ( 20 )   NOT NULL,
                    UNIQUE  INDEX ddd(account_id)
              )  
               CREATE TABLE ebiz_lxb_account ( 
                    account_id BIGINT ( 20 )    NOT NULL ,
                    total_bonus BIGINT ( 20 )   NOT NULL  UNIQUE
              )  
               CREATE TABLE ebiz_lxb_account ( 
                    account_id BIGINT ( 20 )    NOT NULL ,
                    total_bonus BIGINT ( 20 )  UNIQUE  NOT NULL  
              )  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值