1.5 MySql建表

create table [模式名]表名
(
# 列定义
)
例:向study数据库中插入表person

CREATE TABLE

IF NOT EXISTS study.person (

    id INT(11)NOTNULL AUTO_INCREMENT,

    username VARCHAR(20)NOTNULL,

    age INT,

    grade DOUBLE,

    addTime DATE,

    PRIMARYKEY(id)

) ENGINE = MyISAM DEFAULT CHARSET = UTF8;

没有在study数据库时,可以用下列2种方法

USE study;

 

CREATE TABLE

IF NOT EXISTS person1 (

    id INT(11)NOTNULL AUTO_INCREMENT,

    PRIMARYKEY(id)

) ENGINE = MyISAM DEFAULT CHARSET = UTF8;

CREATE TABLE

IF NOT EXISTS study.person (

    id INT(11)NOTNULL AUTO_INCREMENT,

    PRIMARYKEY(id)

) ENGINE = MyISAM DEFAULT CHARSET = UTF8;

MyBatis动态建表-SR

<update id="createUserWorkflowTableInt" parameterType="com.xhuoaservice.model.vo.UserWorkflowVo">

       create table If Not Exists ${userName}(

       localId int(10) NOT NULL AUTO_INCREMENT,

       id varchar(10) ,

       memId varchar(10),

       nodeId varchar(10),

       docId varchar(10),

       createDate datetime,

       workStatus varchar(1),

       handleState varchar(10),

       bustleNum int(2),

       isFollow  varchar(1),

       modifyTime timestamp NULL DEFAULT CURRENT_TIMESTAMP,

       PRIMARY KEY (localId)

      

       )

    </update>


以上是常见建表语句,只是创建空表。使用 子查询建表语句,则可以在建表时插入数据。
create table [模式名.]表名
# 创建 StuCopy表,该表和student完全相同

CREATE TABLE StuCopy 

AS SELECT *

FROM student;

欢迎个人转载,但须在文章页面明显位置给出原文连接;
未经作者同意必须保留此段声明、不得随意修改原文、不得用于商业用途,否则保留追究法律责任的权利。

【 CSDN 】:csdn.zxiaofan.com
【GitHub】:github.zxiaofan.com

如有任何问题,欢迎留言。祝君好运!
Life is all about choices! 
将来的你一定会感激现在拼命的自己!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值