MySQL随记(二)
第一范式(1NF First Normal Format):
1. 列具有原子性(atomic)
原子(atom)是物质的最小单元, 它不能被再分割为更小的元素.
2. 表具有主键(Primary Key)
设置一个ID列可能是一个更好的选择.
Create
KEY设置键.
AUTO_INCREMENT可以使键值自增.
Alter
改变表必然是以下选项之一:
修改表 t 字段 key 的定义, 并添加其为主键:
使用 Change 修改表 t , 相当于重新定义 key 列
移动位置:
恢复为 key -> value 的次序:
当然会有针对表本身的修改, 如
修改表名
如果需要修改数据表的名称,可以在 ALTER TABLE 语句中使用 RENAME 子句来实现。
尝试以下实例将数据表 testalter_tbl 重命名为 alter_tbl:
mysql> ALTER TABLE testalter_tbl RENAME TO alter_tbl;