在mysql中如何创建表 数据表建立方法详解

上周当我和同事一起研究 MySQL 表时, 真是麻烦
先说一下CREATETABLE语句 格式为CREATETABLE table_name(列定义...);
列定义 在我们 2 02 3 年的项目中 用户ID使用INT类型 范围够用,省事
金额 绝对使用 DECIMAL(1 0,2 ) 浮点数太混乱
字符串类型 使用 VARCHAR(5 0) 作为用户名 其他备注使用 TEXT
约束 PRIMARYKEY 用于主键 订单表的外键记得写FOREIGNKEY
存储引擎 大多数选择InnoDB 交易必须在 2 02 3 年 3 月
得到支持 我也尝试过MyISAM 读多写少的场景 性能实际上更好
保留列就是这样的东西 不要做太多 后来我们改变了日程 只是因为保留列太多 改变它很难。

必须添加评论。
喜欢 order_id 没有评论 两天后我将无法理解
索引。
常用字段均已建立索引 但不要盲目建设 JOIN条件也要考虑
字符集采用utf8 mb4 现在已经这个年纪了 必须支持表情符号
最后的分区表 当数据量太大时 可分 我们当时没有很多数据 还没准备好
算了 由你决定

mysql中如何创建表 建表语句编写指南