mysql库操作二

一、备份与恢复

使用mysqldump:

mysqldump -P3306 -uroot -p -B db_name > db_name.bak

所谓的数据备份,就是记录所有操作,这样就完成了备份与恢复。

source /path/to/file/bak.name

二、查看谁正在使用数据库,使用状态等

show processlist;

三、创建表

desc table_name;查看表的描述信息

show create table table_name \G查看表的创建信息,并过滤出不需要的字符

修改表名称

alter table table_name rename to new_table_name;

增加一列

alter table table_name add col_name varchar() comment ... after ...;

修改列的内容

alter table table_name modify col_name new_property(覆盖式的修改方法);

删除一列

alter table table_name drop col_name;

改变一列

alter table table_name original_name new_name properties

对数据表结构的操作,属于Data Definnation Language

相关推荐
m0_748554816 小时前
golang如何实现用户订阅偏好管理_golang用户订阅偏好管理实现总结
jvm·数据库·python
早日退休!!!7 小时前
《数据结构选型指南》笔记
数据结构·数据库·oracle
xcLeigh7 小时前
KES数据库性能优化实战
数据库·sql·性能优化·sql优化·数据性能
阿正呀7 小时前
Redis怎样实现本地缓存的高效失效通知
jvm·数据库·python
yoyo_zzm7 小时前
Laravel9.x新特性全解析
数据库·mysql·nginx
2501_901200537 小时前
mysql如何设置InnoDB引擎参数_优化innodb_buffer_pool
jvm·数据库·python
m0_495496418 小时前
mysql处理复杂SQL性能_InnoDB优化器与MyISAM差异
jvm·数据库·python
forEverPlume9 小时前
PHP怎么使用Eloquent Attribute Composition属性组合_Laravel通过组合构建复杂属性【方法】
jvm·数据库·python
2301_809204709 小时前
mysql在docker容器中如何部署_利用docker-compose快速启动
jvm·数据库·python
虹科网络安全9 小时前
艾体宝产品|深度解读 Redis 8.4 新增功能:原子化 Slot 迁移(上)
数据库·redis·bootstrap