缘由:经常忘记命令,浪费时间查找
Mysql命令:
Create_database:
# 创建数据库并指定数据库编码格式
CREATE DATABASE {db_name} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
TABLE
# 修改表结构
ALTER TABLE {table_name} {action} {action_body}
# 修改表名
ALTER TABLE {table_name} rename TO {new_table_name}
# 修改表注释
ALTER TABLE {table_name} comment {comment_info}
# 修改字段属性
ALTER TABLE {table_name} MODIFY {field_name} {field_type} [完整性约束]
# 修改字段名称及属性
ALTER TABLE {table_name} CHANGE {old_name} {new_name} {field_type} [约束条件]
# 增加字段
ALTER TABLE {table_name} ADD {field_name} {field_type}
# 添加或删除默认值
ALTER TABLE {table_name} ALTER {field_name} SET DEFAULT {value}
ALTER TABLE {table_name} ALTER {field_name} DROP DEFAULT
# 增加/删除主键
ALTER TABLE {table_name} ADD PRIMARY KEY({field_name……})
ALTER TABLE {table_name} DROP PRIMARY KEY