SQL CREATE TABLE 语句/数据库建表
转自:SQL CREATE TABLE 语句
CREATE TABLE 语句
CREATE TABLE 语句用于创建数据库中的表。
SQL CREATE TABLE 语法
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
数据类型(data_type)规定了列可容纳何种数据类型。下面的表格包含了SQL中最常用的数据类型:
数据类型 | 描述 | |
|
仅容纳整数。在括号内规定数字的最大位数。 | |
|
容纳带有小数的数字。 "size" 规定数字的最大位数。"d" 规定小数点右侧的最大位数。 |
|
char(size) |
|
|
varchar(size) |
容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。 在括号中规定字符串的最大长度。 |
|
date(yyyymmdd) | 容纳日期。 |
示例:
CREATE TABLE `warn_weather_history` (`id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键id',`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '标题',`type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '预警类型',`headline` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '头条标题',`longitude` decimal(15,8) DEFAULT NULL COMMENT '经度',`latitude` decimal(15,8) DEFAULT NULL COMMENT '纬度',`effective` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '影响时间',`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '详情描述',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
SQL CREATE TABLE 语句/数据库建表相关推荐
- mysql附录建表_用CREATE TABLE 语句创建数据表
用CREATE TABLE 语句创建数据表 用 CREATE TABLE 语句创建表.此语句的完整语法是相当复杂的,因为存在那么多的可选子句,但在实际中此语句的应用相当简单.如我们在第 1 章中使用的 ...
- mysql create很多table,SQL CREATE TABLE 语句
原标题:SQL CREATE TABLE 语句 SQL CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. 表由行和列组成,每个表都必须有个表名. SQL CREAT ...
- SQL CREATE TABLE 语句(转)
CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. SQL CREATE TABLE 语法 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据 ...
- db2中create table as的建表方式
DB2没有类似oracle的create table as select来定义表的方式,所以DB2中把SELECT查询出来的结果定义为别的表比较麻烦! DB2定义表的3种方式: 首先创建一个例子表,再 ...
- 8.2.2 使用SHOW CREATE TABLE语句查看表结构
8.2.2 使用SHOW CREATE TABLE语句查看表结构 MySQL支持使用SHOW CREATE TABLE语句查看数据表的建表语句.通过SHOW CREATE TABLE语句,不仅可以查看 ...
- create table ,create table as 与create like三种建表方式的使用详解
Hive的hql是基于sql而来,而sql中关于表的创建有几种方式.同样,hive也支持这些表的创建方式. 官网文档关于建表的地址:hive常见建表方式官网文档 1.自主创业方式create tab ...
- 数据库建表原则,SQL数据库建表前期优化,SQL数据库操作优化,数据库命名规范...
2019独角兽企业重金招聘Python工程师标准>>> 关键字: 数据库建表原则 ·1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关 ...
- PowerDesigner,如何将Oracle数据库建表语句转化成Mysql数据库建表语句。
在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Oracle数 ...
- java实体转为数据库建表语句
java实体转为数据库建表语句 package com.mashibing.admin;import cn.hutool.core.text.StrBuilder; import cn.hutool. ...
最新文章
- 在ubuntu下安装free pascal
- Vue+Openlayers+HIKVSION实现点击摄像头进行预览
- 下载和安装Nginx之添加Nginx作为系统服务(CentOS7为例)
- 豆瓣最高评分8.1!万维钢:读懂这本书,你会比身边人更深的理解这个时代
- android 链接分享到朋友圈,android 分享到微信朋友圈或微信好友
- python xyz_python中xyz坐标的欧几里德距离
- 关于秋收秋季的丰收插画素材,收获满足
- xampp apache mysql配置_安装xampp(Apache+MySQL+PHP+PERL)
- python3学习笔记(4)_function-参数
- 3 缓存文件写入失败_分布式缓存数据库一致性问题
- 下载SAP标准教程的方法
- java培训韩顺平_java韩顺平视频教程
- 视频编解码基础--01
- python 曲线拟合 画图+公式
- kettle Dummy介绍
- 0016_光源和打光(1)
- 配置华为防火墙接口IP地址和区域
- 本悟法师:信仰,让孤独走开
- 阿里云服务器续费流程及折扣
- 关于『HTML』:第三弹