mysql create table语法实例讲解
时间:2016-09-10
mysql create table命令用于创建数据库表,本文章主要介绍的是MySQL Create Table语句的实际用法与MySQL Create Table语句的基本语法的介绍,如果你对其具体的操作步骤感兴趣的话,可以参阅一下本文章。
mysql create table的基本语法是:
CREATE TABLE <table_name> (
field1 datatype,
field2 datatype,
etc......
);
解释:
- <table_name>表示要创建的表名称
- field1,field2...表示表的字段名称
- datatype表示字段的数据类型
比如:
1、使用CREATE TABLE创建一个employee表
CREATE TABLE employee (
ID INT(2) auto_increment primary key,
First_name VARCHAR(20),
Last_name VARCHAR(30),
Start_date DATE,
Salary int(6),
city VARCHAR(20),
description VARCHAR(20)
);
2、CREATE TABLE语句创建表时设置一个AUTO_INCREMENT自动增长的字段
CREATE TABLE myTable (
id INT NOT NULL AUTO_INCREMENT,
choice TINYINT NOT NULL,
ts TIMESTAMP,
PRIMARY KEY (id)
);
3、CREATE TABLE语句创建表时先检查表是否存在(IF NOT EXISTS)
CREATE TABLE IF NOT EXISTS employee (id int)
4、CREATE TABLE语句创建表时设置索引
CREATE TABLE Employee (id int NOT NULL,KEY myIndex(id));
5、CREATE TABLE语句创建表时设置表的存储引擎
CREATE TABLE `dna` (
`seq_region_id` int(10) unsigned NOT NULL,
`sequence` longtext NOT NULL,
PRIMARY KEY (`seq_region_id`)
) ENGINE=MyISAM;
- 数据库连接池、dbutil_知识点全掌握
- Golang 序列化之 ProtoBuf
- Golang RPC 之 gRPC
- 解决连通性问题的四种算法
- 使用shell批量生成数据整合式迁移的脚本(r8笔记第52天)
- Jdbc知识点全整理,你值得拥有 (1)
- SSD: Single Shot MultiBox Detector 深度学习笔记之SSD物体检测模型
- dg broker校验失败的一个奇怪问题(r8笔记第50天)
- golang 几种字符串的连接方式
- 整理ING
- dg broker校验失败的一个奇怪问题(二) (r8笔记第51天)
- Jdbc知识点全整理,你值得拥有 (2)
- 抓住“新代码”的影子 —— 基于GoAhead系列网络摄像头多个漏洞分析
- Python 用OPEN读文件报错 ,路径以及r
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解