从Mysql系统表中总结出来的建表规则
来源:互联网 发布:东北农业大学知乎 编辑:程序博客网 时间:2024/06/07 06:32
以下是系统表schema:information_schema的TABLES的建表语句
mysql> desc tables;
mysql> desc tables;
+-----------------+--------------+------+-----+---------+-------+
| Field |Type | Null | Key | Default |Extra |
+-----------------+--------------+------+-----+---------+-------+
| TABLE_CATALOG | varchar(512) | YES | | NULL | |
| TABLE_SCHEMA | varchar(64) | NO | | | |
| TABLE_NAME | varchar(64) | NO | | | |
| TABLE_TYPE | varchar(64) | NO | | | |
| ENGINE |varchar(64) | YES | |NULL | |
| VERSION |bigint(21) | YES | |NULL | |
| ROW_FORMAT | varchar(10) | YES | | NULL | |
| TABLE_ROWS | bigint(21) | YES | | NULL | |
| AVG_ROW_LENGTH | bigint(21) | YES | | NULL | |
| DATA_LENGTH | bigint(21) | YES | | NULL | |
| MAX_DATA_LENGTH | bigint(21) | YES | | NULL | |
| INDEX_LENGTH | bigint(21) | YES | | NULL | |
| DATA_FREE | bigint(21) |YES | | NULL | |
| AUTO_INCREMENT | bigint(21) | YES | | NULL | |
| CREATE_TIME | datetime |YES | | NULL | |
| UPDATE_TIME | datetime |YES | | NULL | |
| CHECK_TIME | datetime |YES | | NULL | |
| TABLE_COLLATION | varchar(64) | YES | |NULL | |
| CHECKSUM | bigint(21) |YES | | NULL | |
| CREATE_OPTIONS | varchar(255) | YES | |NULL | |
| TABLE_COMMENT | varchar(80) | NO | | | |
+-----------------+--------------+------+-----+---------+-------+
21 rows in set (0.00 sec)
有以下总结:
1:如果可能varchar用2的幂数,具体的最好是16的偶数倍。
2:CREATE_TIME 与UPDATE_TIME 用datetime型,除非必要不用timestamp,不用缺省值。
3:bigint用21位
有以下总结:
1:如果可能varchar用2的幂数,具体的最好是16的偶数倍。
2:CREATE_TIME 与UPDATE_TIME 用datetime型,除非必要不用timestamp,不用缺省值。
3:bigint用21位
0 0
- 从Mysql系统表中总结出来的建表规则
- 这十条网页设计经验是从我们的调查中总结出来的。
- 由MYSQL注入总结出来的。
- 怎么把从mysql数据库中去取出来的数据放到xml文件
- Ubuntu 12.04 LTS,MySQL不支持中文,C语言从数据库中读取出来的中文显示???
- 系统从MySQL移植到Oracle的一些简单总结
- 将SQL SERVER中所有表的列信息显示出来〔总结〕
- 生活中总结出来的各种定律
- 生活中总结出来的各种定律
- 生活中总结出来的各种定律
- 昨天学到的使用SSM框架时从mysql中查到数据并展示出来的的两个下拉框
- 如何将从数据库中的数据(表的形式显示出来的)导入到Excel表格中?
- 系统设计中业务规则与系统规则的应用
- MySQL表设计规则
- 2.mysql 将查询出来的表设置别名用法
- 从包含文件名的字符中把文件名分离出来
- 从Linux中断中透析出来的种种
- 关于字符的分类,从ctype中能够挖掘出来
- Spring 基于Java配置
- Mysql建表与索引使用规范整理
- 线程(2)-----synchronized
- 大型网站架构体系的演变
- C++对象模型——关于对象(第一章)
- 从Mysql系统表中总结出来的建表规则
- python使用matplotlib绘图
- 如何生成每秒百万级别的 HTTP 请求?
- 浅谈JAVA中包装器类型
- Linux-命令-1
- java数组下标越界的问题
- 【大型网站技术实践】初级篇:搭建MySQL主从复制经典架构
- mapgis组件开发vb示例
- 高性能计算卡Tesla K20简介