mysql的DDL操作
1. 给数据库表增加一个字段
ALTER TABLE tg_report ADD COLUMN `enable` char(1) NULL COMMENT '是否有效(1:是;0:否)';
2. 给数据表删除一个字段
ALTER TABLE tg_report DROP file_id
3. 修改某个字段
alter table tg_customer change is_enable enable char(1) COMMENT '是否有效(1:是;0:否)';
4. 修改id的为自增
alter table tg_goods modify id int auto_increment;
5. 使用navcat同步函数时报错的解决方案,在命令行界面运行
set global log_bin_trust_function_creators=1;
6. 数据库的设计原则
1. 数据库表的命名规范:
tg_模块名简写_页面名称简写
例如:tg_goods_info (商品模块下的商品页面)
tg_goods_category (商品模块下的商品分类)
2. 每个表都要有以下几个字段
enable
create_name
create_time
update_name
update_time
3. id是否为自增主键,还有uuid,还有雪花算法