MySQL基础-创建表

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 查询当前数据库所有表

表操作-查询创建

查询当前数据库所有表

show tables;

  • 比如,我们可以切换到a这个系统数据库,并查看系统数据库中的所有表结构。

网络异常,图片无法展示
|

查看指定表结构

desc 表名 ;

  • 通过这条指令,我们可以查看到指定表的字段,字段的类型、是否可以为NULL,是否存在默认值等信 息。

网络异常,图片无法展示
|

查询指定表的建表语句

  • show create table 表名 ;
  • 通过这条指令,主要是用来查看建表语句的,而有部分参数我们在创建表的时候,并未指定也会查询 到,因为这部分是数据库的默认值,如:存储引擎、字符集等。

网络异常,图片无法展示
|

创建表结构

CREATE TABLE 表名(
字段1 字段1类型 [ COMMENT 字段1注释 ],
字段2 字段2类型 [COMMENT 字段2注释 ],
字段3 字段3类型 [COMMENT 字段3注释 ],
......
字段n 字段n类型 [COMMENT 字段n注释 ]
) [ COMMENT 表注释 ] ;
  • 注意: [...] 内为可选参数,最后一个字段后面没有逗号
  • 比如,我们创建一张表xitu ,对应的结构如下,那么建表语句为:

网络异常,图片无法展示
|

create table tb_user(
id int comment '编号',
name varchar(50) comment '姓名',
age int comment '年龄',
) comment '用户表';

表操作-数据类型

在上述的建表语句中,我们在指定字段的数据类型时,用到了int ,varchar,那么在MySQL中除了 以上的数据类型,还有哪些常见的数据类型呢?

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
SQL 关系型数据库 MySQL
Mysql基础第二十四天,创建表和操纵表
Mysql基础第二十四天,创建表和操纵表
51 0
Mysql基础第二十四天,创建表和操纵表
|
5月前
|
SQL 关系型数据库 MySQL
学习MySQL,创建表,数据类型
学习MySQL,创建表,数据类型
|
2月前
|
存储 关系型数据库 MySQL
在 MySQL 中使用创建表
【8月更文挑战第11天】
76 0
|
5月前
|
关系型数据库 MySQL
MySQL创建表出现 Specified key was too long; max key length is 767 bytes
MySQL创建表出现 Specified key was too long; max key length is 767 bytes
58 2
|
10月前
|
关系型数据库 MySQL
零基础带你学习MySQL—创建表(四)
零基础带你学习MySQL—创建表(四)
|
关系型数据库 MySQL 数据库
MySQL安装以及创建表
MySQL安装以及创建表
207 0
|
关系型数据库 MySQL 数据库
mysql创建表后修改表中id属性默认为空
mysql创建表后修改表中id属性默认为空
|
关系型数据库 MySQL
MySQL中数据类型及创建表
创建表 #创建科目表 #科目编号、科目名称、科目学时 #subject CREATE TABLE `Subject`( subjectId INT, subjectName VARCHAR(20), subjectHours INT//不加逗号 )CHARSET = utf8;//根据需要指定字符编码集 SELECT FROM `subject`; INSERT INTO `subject`...
74 0
|
关系型数据库 MySQL
mysql 快速创建表和万级数据脚本
mysql 快速创建表和万级数据脚本
99 0
|
SQL 数据可视化 关系型数据库
MySQL基础之写表(创建表)
市面上的SQL可视化工具不少,我一般常用的主要就是这两个。
163 0
下一篇
无影云桌面