4.数据库(增删改查)备份及恢复
查询所有列 select * from 表名;
例:select * from classes;
查询指定列,可以使用as为列或表指定别名
select 列1,列2,...from 表名;
例:select id,name from classes;
增加
全列插入:值的顺序与表中字段的顺序对应
insert into 表名values(...)
例:insert into students values(0,’郭靖‘,1,'蒙古','2016-1-2');
部分列插入:值的顺序与给出的列顺序对应
insert into 表名(列1,...)values(值1,...)
例:insert into students(name,hometown,birthday) values('黄蓉','桃花岛','2016-3-2');
上面的语句一次可以向表中插入一行数据,还可以一次性插入多行数据,这样可以减少与数据库的通信
全列多行插入:值的顺序与给出的列顺序对应
insert into 表名values(...),(...)...;
例:insert into classes values(0,'python1'),(0,'python2');
insert into 表名(列1,...) values(值1,...),(值1,...)...;
例:insert into students(name) values('杨康'),('杨过'),('小龙女');
修改
update 表名 set列1=值1,列2=值2...where 条件
例:update students set gender=0,hometown='古墓' where id=5;
删除
delete from 表名where 条件
例:delete from students where id=5;
逻辑删除,本质就是修改操作
逻辑删除
对于重要数据,并不希望物理删除,一旦删除,数据无法找回
删除方案:设置isDelete的列,类型为bit,表示逻辑删除,默认值为0
对于非重要数据,可以进行物理删除
数据的重要性,要根据实际开发决定
1.alter table add isdelete bit default 0;
2.update students set isdelete=1 where id=1;
备份
运行mysqldump命令
mysqldump –uroot –p 数据库名 >python.sql;
# 按提示输入mysql的密码
恢复
连接mysql,创建新的数据库
退出连接,执行如下命令
mysql -uroot –p新数据库名 < python.sql
# 根据提示输入mysql密码
4.数据库(增删改查)备份及恢复相关推荐
- 常用的Mybatis-Plus方法,让你的数据库增删改查(CRUD)一键实现
常用的Mybatis-Plus方法,让你的数据库增删改查(CRUD)一键实现 以下方法全部亲测可用 //测试查找全部@Testpublic void testSelectAll(){List<U ...
- Mysql (一)Mysql 数据库增删改查
mysql数据库增删改查增:create database DBname charset gbk; 删:drop database DBname; 改:alter database DBname ch ...
- sql增删改查_快速搞定数据库增删改查|附思维导图
数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实. 下面是关 ...
- Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作
此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面 ...
- php+mysql+into_PHP+Mysql 如何实现数据库增删改查
PHP+Mysql实现数据库增删改查的方法:1.创建入口文件[index.html]连接数据库.查询数据:2.点击增加按钮,通过[addnews.html]添加数据:3.点击删除按钮,通过服务端文件[ ...
- Java连接Mysql数据库增删改查实现
Java连接Mysql数据库增删改查实现 时间比较赶,我这里只实现查询,有时间再添加另外两个 难度 : ⭐⭐⭐(全星5颗星的情况下) 新建一个动态的网站工程, 把jar包全部复制进去,主要要那个mys ...
- flask对mysql数据库增删改查_Flask学习(三) - Flask-SQLAlchemy对数据库增删改查
Flask-SQLAlchemy对数据库增删改查 安装 pip install flask-sqlalchemy 具体不多说了,主要是对数据库进行简单的增删改查,上代码,看注释 @app.route( ...
- mysql 中caption_Django-Model操作数据库(增删改查、连表结构)(示例代码)
Django-Model操作数据库(增删改查.连表结构) 一.数据库操作 1.创建model表 基本结构 from django.db importmodelsclassuserinfo(models ...
- java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)
[实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...
- mfc连接mysql增删改查_java实现mysql数据库增删改查
1.连接数据库: import java.sql.Connection; import java.sql.DriverManager; public class DBConnection { stat ...
最新文章
- 如何打印网页版的发票_梦幻西游网页版:陷入瓶颈期,如何快速提升战力?氪金能解决问题...
- java float 加法_JAVA 实现精确的加减乘除运算
- PHP正则表达式快速学习方法
- 英雄联盟诺手又回来了,国服诺手在上单,可谓一夫当关,万夫莫开
- python列表常用方法_python之 列表常用方法
- Redis启动报错:[20000] 07 Apr 17:55:34.562 # Creating Server TCP listening socket 127.0.0.1:6379: bind: N
- ASP.NET MVC 5 学习教程:控制器传递数据给视图
- 需求、需求工程与需求工程师 — 1.定义、作用
- 121.Best Time to Buy and Sell Stock
- 牛客网刷题(Hw题库)
- Qt、C++汽车客运公司售票系统
- EMNLP-21-Exploring Task Difficulty for Few-Shot Relation Extraction
- word图片另存为变黑色_五种方法可将Word文档转换成图片文件
- 基于libVLC的视频播放器之五:抽帧
- 获得资源配置文件的路径
- 避雷秘籍:iOS过审的基础条件
- 黄明:国际投行向华兜售“金融鸦片”
- 使用eclipse和JavaFX Scene Builder进行快速构建JavaFX应用程序
- vue自定义防抖节流指令的实现全局指令定义和使用-案例
- 【预测模型-ELM预测】基于蝙蝠算法优化极限学习机预测matlab代码
热门文章
- 【转】oracle数据库中varchar2陷阱
- 设置拖拽事件,获取拖拽内容
- 使用二分查找向一个有序数组中插入一个数据
- [Codeforces673A]Bear and Game(水题,思路)
- windows phone 7 中文天气预报应用--来源http://www.cnblogs.com/liulunet/archive/2011/08/17/2141696.html...
- memcpy执行效率测试,无效测试
- 想要学好C++有哪些技巧?
- 1071svm函数 r语言_R语言机器学习之核心包e1071 - 数据分析
- 在线登记系统代码 php_PHP框架实现WebSocket在线聊天通讯系统
- 【Pytorch神经网络实战案例】07 预测泰坦尼克号上生存的乘客