MySQL随记(二)

时间:2023-03-09 16:55:32
MySQL随记(二)

第一范式(1NF First Normal Format):

1. 列具有原子性(atomic)

  原子(atom)是物质的最小单元, 它不能被再分割为更小的元素.

MySQL随记(二)

MySQL随记(二)

2. 表具有主键(Primary Key)

  设置一个ID列可能是一个更好的选择.

Create

MySQL随记(二)

KEY设置键.

AUTO_INCREMENT可以使键值自增.

MySQL随记(二)

Alter

改变表必然是以下选项之一:

MySQL随记(二)

MySQL随记(二)

修改表 t 字段 key 的定义, 并添加其为主键:

MySQL随记(二)

使用 Change 修改表 t , 相当于重新定义 key 列

MySQL随记(二)

移动位置:

MySQL随记(二)

恢复为 key -> value 的次序:

MySQL随记(二)

当然会有针对表本身的修改, 如

修改表名

如果需要修改数据表的名称,可以在 ALTER TABLE 语句中使用 RENAME 子句来实现。

尝试以下实例将数据表 testalter_tbl 重命名为 alter_tbl:

mysql> ALTER TABLE testalter_tbl RENAME TO alter_tbl;