增加
- 全列插入:
主键列是自动增长,但是在全列插入时需要占位,通常使用0,插入成功后以实际数据为准
insert into 表名 values(...)
- 缺省插入:
insert into 表名(列1,...) values(值1,...)
- 同时插入多条数据:
insert into 表名 values(...),(...)...;
或
insert into 表名(列1,...) values(值1,...),(值1,...)...;
查询
select * from 表名
修改
update 表名 set 列1=值1,... where 条件
删除
delete from 表名 where 条件
逻辑删除,本质就是修改操作update
alter table students add isdelete bit default 0;
如果需要删除则
update students isdelete=1 where ...;
数据备份
进入超级管理员
sudo -s
进入mysql库目录
cd /var/lib/mysql
运行mysqldump命令
mysqldump –uroot –p 数据库名 > ~/Desktop/备份文件.sql;
按提示输入mysql的密码
数据恢复
连接mysql,创建数据库
退出连接,执行如下命令
mysql -uroot –p 数据库名 < ~/Desktop/备份文件.sql
根据提示输入mysql密码
MySQL 数据操作详解
这篇博客详细介绍了MySQL的数据操作,包括增加、查询、修改和删除。在增加操作中,讲解了全列插入和缺省插入的方法;查询部分涉及基础查询;修改操作主要讲述更新数据;删除不仅包括物理删除,还讨论了逻辑删除的实现;此外,还提到了数据备份和恢复的步骤。
4347

被折叠的 条评论
为什么被折叠?



