sql语句建表详解

对于sql语句相信大家应该都比较熟悉了吧,下面要接着给大家讲解的就是和sql语句建表的相关内容,一起来了解一下。

create table `search_custom_mall`(
    `id`
    int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT
    , `uid`
    int(11) NOT NULL
    , `name`
    varchar(150) NOT NULL
    , `search_mall_id`
    int(11) NOT NULL
    , `dateline`
    int(11) NOT NULL COMMENT '时间'
    , INDEX uid(`uid`)
);

其中创建不重复索引可以用

CREATE TABLE index2(
    id INT UNIQUE
    , name VARCHAR(20)
    , UNIQUE INDEX index2_id(id ASC)
);

上面的index2_id就是索引名,复制的代码,命名比较随意。

id ASC就是索引名,升序排列

在创建表的时候指定表的引擎和字符类型

Create Table: CREATE TABLE `index2`(
    `id`
    int(11) DEFAULT NULL
    , `name`
    varchar(20) DEFAULT NULL
    , UNIQUE KEY `id`(`id`)
    , UNIQUE KEY `index2_id`(`id`)
) ENGINE = MyISAM DEFAULT CHARSET = utf8

以上内容源于网络,仅供参考。

更多相关常见问题,请继续关注奇Q工具网来了解吧。

推荐阅读:

sql语句是什么?SQL基础语句汇总

sql语句最新语句整理,sql常用语句大全

sql语句大全-判断对象