mysal数据库操作

本文详细介绍了如何使用mysqldump进行数据库备份,包括用户认证、选择备份范围,以及如何恢复数据库和修改表结构,如添加列、设置主键、外键操作和SQL语句的正确顺序。涵盖了从基础备份到高级维护的关键步骤。
摘要由CSDN通过智能技术生成

数据库的备份和恢复

对指定的数据库进行备份:mysqldump -u用户名 -p 库名 >备份文件的位置
对所有的数据库进行备份:mysqldump -u用户名 -p --all-database>备份文件的位置

恢复数据库:mysql -u用户名 -p数据库的名字<备份文件的位置
source 指定sql文件的位置

修改表添加列

、往stu表中添加score列,double类型: alter table stu add score double;
将id设置为主键: alter table stu modify id int primary key
自增长: alter table stu modify id auto_increment

desc stu; – 查看表结构

– 如果表已存在,可以使用下面这种方式添加外键

alter table emp add constraint fk_dept_id foreign key(dept_id) references dept(id);

删除外键

alter table emp drop foreign key emp_ibfk_1;

添加级联删除和级联更新

on update cascade – 级联更新

on delete cascade -- 级联删除

SQL语句的书写顺序:

1 select * | 列名 – 确定要查询的列有哪些
2 from 表名 – 确定查询哪张表
3 where 条件 – 通过筛选过滤,剔除不符合条件的记录
4 group by 分组的列 – 指定根据哪一列进行分组
5 having 条件 – 通过条件对分组后的数据进行筛选过滤
6 order by 排序的列 – 指定根据哪一列进行排序
7 limit (countPage-1)*rowCount, rowCount – 指定返回第几页记录以及每页显示多少条

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值