目录

今日说码

点滴记录中国代码进程

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

标题:MySQL
作者:96XL
地址:https://solo.96xl.top/articles/2022/01/10/1641800458870.html