MySQL
添加普通索引
ALTER TABLE `表名` ADD INDEX `索引名称` (`字段a`,`字段b`,`字段c`);
修改数据类型
ALTER TABLE `表名` MODIFY `字段名` `新数据类型` DEFAULT '默认值' COMMENT '注释';
添加字段
ALTER TABLE `表名` ADD `字段名` 数据类型(数据长度) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT '默认值' COMMENT '注释' AFTER '字段,添加在指定的字段后';
#示例
ALTER TABLE `user` ADD `name` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '姓名';
ALTER TABLE `user` ADD `userid` bigint(20) DEFAULT NULL COMMENT '用户id';
修改字段名
ALTER TABLE `表名` CHANGE `旧字段名` `新字段名` `新数据类型` DEFAULT '默认值' COMMENT '注释';
导出数据库
mysqldump -u root -p 库名 > /xxx/xxx.sql
#指定socket位置
mysqldump -u root -p --socket=/var/lib/mysql/mysql.sock 库名 > /xxx/xxx.sql
#指定不包含数据
mysqldump -u root -p -d --socket=/var/lib/mysql/mysql.sock 库名 > /xxx/xxx.sql