1.5 MySql建表
2016-01-23 15:33
477 查看
create table [模式名]表名
(
# 列定义
)
以上是常见建表语句,只是创建空表。使用子查询建表语句,则可以在建表时插入数据。
create table [模式名.]表名
# 创建StuCopy表,该表和student完全相同
CREATE TABLE StuCopy
AS SELECT *
FROM student;
(
# 列定义
)
例:向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! 将来的你一定会感激现在拼命的自己!
相关文章推荐
- MySQL数据库读写分离
- Mysql存储引擎
- mysql转换引擎的方法
- Mysql读书笔记
- [Mysql for Excel指南] 第三章 配置
- 解决xampp mysql不能启动 问题
- mysql中declare语句用法
- mysql游标使用
- mysql 压缩版安装
- MySQL特殊函数
- windows mysql 解压版 data文件初始化
- 4.Mysql驱动
- mysql下载镜像收集
- URLEncoder Function for MySQL(mysql urlencode 支持中文)
- Mysql基本操作语句
- mysql优化重要参数整理(初级篇)
- Ubuntu 14.04数据库服务器--mysql的安装和配置
- [实战]MVC5+EF6+MySql企业网盘实战(28)——其他列表
- Mysql的游标的定义使用及关闭深入分析
- mysql游标循环的使用