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

相关推荐
q***96581 分钟前
Windows版Redis本地后台启动
数据库·windows·redis
q***81644 分钟前
【Redis】centos7 systemctl 启动 Redis 失败
数据库·redis·缓存
q***09807 分钟前
MySQL 常用 SQL 语句大全
数据库·sql·mysql
q***64978 分钟前
VS与SQL Sever(C语言操作数据库)
c语言·数据库·sql
无敌最俊朗@33 分钟前
Qt面试题day01
java·数据库·面试
q***498634 分钟前
MySQL数据的增删改查(一)
android·javascript·mysql
ivanfor6662 小时前
多租户架构的三级权限体系:设计逻辑与精准控制实现
java·开发语言·数据库
TDengine (老段)3 小时前
TDengine IDMP 重塑智慧水务运营(内附 Step by Step 步骤)
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
LSL666_6 小时前
1 概述及简单登录(不涉及数据库)
数据库·servlet
q***06479 小时前
MySQL的UPDATE(更新数据)详解
数据库·mysql