1.5 MySql建表

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: <span style="font-family:微软雅黑; font-size:14px; line-height:21px; widows:auto">create table [模式名]表名</span> <div style="font-family:微软雅黑; font-size:14px; line-height:21px; widows:auto">(</div> <di
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;


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
关系型数据库 MySQL
Mysql 建表时报错 invalid ON UPDATE clause for 'create_date' column
原文:Mysql 建表时报错 invalid ON UPDATE clause for 'create_date' column 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
3468 0
|
存储 关系型数据库 MySQL
MySQL中利用存储过程实现循环批量建表
MySQL中利用存储过程实现循环批量建表
11419 1
|
关系型数据库 MySQL 数据库
MySQL建表异常日志
MySQL建表异常日志
92 0
|
关系型数据库 MySQL
mysql 5.5.62版本建表语句报错: Index column size too large. The maximum column size is 767 bytes
mysql 5.5.62版本建表语句报错: Index column size too large. The maximum column size is 767 bytes
720 0
|
关系型数据库 MySQL 索引
mysql之数据类型、建表以及约束
1)添加表外键: ALTER TABLE 表名 ADD FOREIGN KEY(外键名称) REFERENCES 主表名称(主键名称); 2)删除表外键: ALTER TABLE 表名 DROP FOREIGN KEY 约束名; 3)新增主键: ALTER TABLE 表名 ADD PRIMARY KEY(主键名称); 4)删除主键:主键只有一个直接删除即可 ALTER TABLE 表名 DROP PRIMARY KEY; 5)新增唯一约束: ALTER TABLE 表名 ADD UNIQUE(列名称1[,列名称2,..]); 6)删除唯一约束:其实就是
mysql之数据类型、建表以及约束
|
前端开发 关系型数据库 MySQL
【平台开发】— 4.mysql建库建表
【平台开发】— 4.mysql建库建表
【平台开发】— 4.mysql建库建表
|
关系型数据库 MySQL 数据库
MySql的安装配置超详细教程与简单的建库建表方法
MySql的安装配置超详细教程与简单的建库建表方法
229 0
MySql的安装配置超详细教程与简单的建库建表方法
|
SQL Oracle 关系型数据库
MySql开发笔记:MySql数据库服务搭建以及建表脚本导入
MySql开发笔记:MySql数据库服务搭建以及建表脚本导入
MySql开发笔记:MySql数据库服务搭建以及建表脚本导入
|
存储 SQL 关系型数据库
MySQL 建表为啥设置自增 id?用流水号当主键不正好么?
本文主要通过查阅资料,了解为什么要设置一个和业务无关的自增 id 用来当做主键,很多内容比较浅显,比如 InnoDB 的 B+ 树,页分裂及页合并,插入过程等都没有进行深入研究,有兴趣的小伙伴可以更深入的研究下。 同时在建表时除了要设置一个自增 id 用来当做主键,小伙伴们在业务开发过程中是否也会遇到一种情况:用户的注销,数据的删除等都是进行的逻辑删除,而不是物理删除。 本篇文章介绍比较简陋,不足之处,希望大家多多指正。
890 0
|
存储 关系型数据库 MySQL
【MySQL】—— 初识MySQL (数据类型,建表查表)(下)
【MySQL】—— 初识MySQL (数据类型,建表查表)(下)
218 0
【MySQL】—— 初识MySQL (数据类型,建表查表)(下)

推荐镜像

更多