mysql create table创建表源码分享

时间:2016-08-27
mysql创建表的方法一般有两种,一种是在phpmyadmin控制台手动创建表,另外一种方法是使用SQL结构化查询语句创建表,需要使用到create table语句,本文章向大家分享mysql创建表的sql源码,需要的朋友可以参考一下。

mysql 使用create table创建表的sql语句如下:

CREATE TABLE Employee(
     id            int,
     first_name    VARCHAR(15),
     last_name     VARCHAR(15),
     start_date    DATE,
     end_date      DATE,
     salary        FLOAT(8,2),
     city          VARCHAR(10),
     description   VARCHAR(15)
);
/*  http://www.manongjc.com/article/1410.html */

将以上语句复制并执行,将会创建一个Employee表,包含以下字段:

  1. id int类型
  2. first_name    VARCHAR类型,长度为15
  3. last_name     VARCHAR类型,长度为15
  4. start_date    DATE日期类型
  5. end_date      DATE日期类型
  6. salary        FLOAT浮点型
  7. city          VARCHAR类型,长度为10
  8. description   VARCHAR类型,长度为15

我们还可以在创建表的时候指定表的存储引擎类型,如:

CREATE TABLE Employee(
     id            int,
     first_name    VARCHAR(15),
     last_name     VARCHAR(15),
     start_date    DATE,
     end_date      DATE,
     salary        FLOAT(8,2),
     city          VARCHAR(10),
     description   VARCHAR(15)
)ENGINE=INNODB;

指定表的存储引擎类型为INNODB