增加
- 全列插入:
主键列是自动增长,但是在全列插入时需要占位,通常使用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密码