MYSQL表结构解析
1、创建表
- id int类型 长度11 无符号int(必须是大于0的整数) 非空 自增 注释
- name varchar类型 长度是100 默认为空 注释
- ENGINE=InnoDB 存储引擎是innodb,参考链接
- AUTO_INCREMENT=8 ID从8开始自增 没有的话 默认从1开始递增
- DEFAULT CHARSET=utf8 默认字符集
- ROW_ROFMAT=DYNAMIC 行格式 动态的 另STATIC
- COMMENT 注释
- PRIMARY KEY 主键
- USING BTREE 使用BTREE索引,参考链接
CREATE TABLE `表名` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',`name` varchar(100) DEFAULT NULL COMMENT '名称',`remark` varchar(100) DEFAULT NULL COMMENT '备注'PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8
ROW_ROFMAT=DYNAMIC COMMENT='表注释';
2、删除表
drop table 表名
3、修改表结构
常见的语法格式如下:
ALTER TABLE <表名> [修改选项]修改选项的语法格式如下:
{ ADD COLUMN <列名> <类型> // 添加字段
| CHANGE COLUMN <旧列名> <新列名> <新列类型> // 改变字段名
| MODIFY COLUMN <列名> <类型> // 修改字段类型
| DROP COLUMN <列名> // 删除字段
| RENAME TO <新表名>} // 修改表名
4、推荐可视化操作
MYSQL表结构解析相关推荐
- 修改mysql表结构语句
昨天在执行碰到几个报错,总提示缺少mysql表结构里的字段什么的,当时有点没头绪不知道从哪里着手,再次记录一下修改表结构的语句,保证下次不会在出现此类问题; mysql 修改表结构语句 ALTER T ...
- mysql schema 同步_GitHub - naryn/mysql-schema-sync: mysql表结构自动同步工具
mysql-schema-sync mysql表结构自动同步工具 用于将 线上 数据库结构变化同步到 本地环境! 支持功能: 同步新表 同步字段 变动:新增.修改 同步索引 变动:新增.修改 支持预览 ...
- nagios监控 mysql 表结构
引言 为了给客户演示对mysql表结构的监控,在搜了很久之后发现不得不自己写一个脚本了.percona这么牛B的公司竟然没有提供一个这方面的工具,看来客户的要求有点花儿不实啊...这个问题一共花费了我 ...
- JAVA实现导出mysql表结构到Word详细注解版
JAVA实现导出mysql表结构到Word详细注解版 转自https://blog.csdn.net/weixin_42041153/article/details/109739073 本文在原文中一 ...
- MySQL表结构导出Excel
MySQL表结构导出Excel 在写设计文档时,需要把MySQL中的表结构按要求导出.MySQL客户端默认的字段不满足需求时,可通过MySQL的information_schema.COLUMNS表, ...
- 查看修改MySQL表结构命令
查看修改MySQL表结构命令 简述 小编经常会遇到一些数据库编码不对得问题,好TM头疼,这里做一个记录,供大家参考. 修改数据库字符集: ALTER DATABASE db_name DEFAULT ...
- mysql 表结构监控_性能测试之mysql监控、优化
共享表空间还有一个缺点就是不能自动收缩,自动收缩是什么意思呢,刚建表的时候,表里面数据很少,就1条数据,可能占用空间就几kb,到后来数据多了,占用了10个G的空间,然后发现有一些数据都是垃圾数据,删了 ...
- mysql表结构定义_mysql 表结构及基本操作
说明在mysql语句中,sql语句总共分四种 a.DDL数据定义语句=>常用的ddl语句有(CREATE[创建],DROP[删除],ALTER[修改表结构]) b.DML数据操作语句=>常 ...
- proto文件导入mysql_导出mysql表结构生成grpc需要的proto文件工具
使用过grpc的同学都知道,写proto文件比较繁琐,尤其是写message,对应很多字段,为此写了一个简单的从mysql直接读取表结构,生成proto文件的工具. 工具的使用很简单,需要简单的配置, ...
最新文章
- 基于OpenCV的透视图转化为不同平面
- Android Studio javadoc 生成注释文档
- 一文攻破共用体-C语言
- 用于MLOps的MLflow简介第1部分:Anaconda环境
- python封装sql脚本_flask-sqlalchemy如何使用原生的sql语句然后封装?
- webpack 运行提示“The ‘mode‘ option has not been set”的原因和解决方法
- 微信第三方登录测试时报Scope参数错误或没有Scope权限解决方法
- 【mysql快速入门】牛客网:查询所有列查询多列查询结果去重查询结构返回限制行数将查询后的列重新命名
- 强烈推荐SQL Prompt 3.8,并发布SQL Prompt 3.8 ,SQL Refator 的xxx
- gstreamer中查看有哪些元素以及元素的属性(参数)
- Android 反编译Apk修改资源文件并重新打包
- 成手指状态html,css手势状态定义属性cursor和自定义鼠标手势详解
- [一本通]题解 1031
- 第一性原理分子动力学(AIMD)结果分析教程
- 37 | 个人成长:学习安全,哪些资源我必须要知道?
- 记一次奇怪的truecrypt解密,隐藏分区的MasterKey
- 正则去除html标签和空字符,正则表达式清除空格和html标签中的 空格
- Oracle 11.2.0.4.0 安装包校验
- kubesphere+kubernetes搭建生产环境高可用集群(一)
- 《王者荣耀游戏服务器架构演进(完整版)》读后感