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

相关推荐
java_logo15 分钟前
Docker 部署 OpenViking:轻松搭建 AI Agent 上下文数据库平台
数据库·人工智能·docker·agent·火山引擎·openviking·轩辕镜像
Codiggerworld19 分钟前
Redis 正式接入 AI:当“最懂速度的数据库“开始解决“记忆问题“
数据库·人工智能·redis
白露与泡影19 分钟前
Redis 正式接入 AI:当“最懂速度的数据库“开始解决“记忆问题“
数据库·人工智能·redis
我不会插花弄玉28 分钟前
3.通用命令【由浅入深-redis】
数据库·redis·bootstrap
腾科IT教育38 分钟前
Oracle OCP和MySQL OCP怎么选?方向对比指南
mysql·oracle·ocp·oracle ocp·ocp怎么选·mysql ocp
大牧师1 小时前
Mybatis 框架教程
java·数据库·mybatis·数据持久化·orm
有想法的py工程师2 小时前
PostgreSQL【内核】 CBO 优化器的“早停下注”与数学模型失效分析
数据库·postgresql
用户460381291942 小时前
别人都 commit 了,为什么我的 select 还是旧值?图解 MySQL MVCC
mysql
冰暮流星2 小时前
sql之计算
数据库·sql
dishugj3 小时前
HANA集群状态监控
数据库·系统架构