查询所有列 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 表名 set1=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.数据库(增删改查)备份及恢复相关推荐

  1. 常用的Mybatis-Plus方法,让你的数据库增删改查(CRUD)一键实现

    常用的Mybatis-Plus方法,让你的数据库增删改查(CRUD)一键实现 以下方法全部亲测可用 //测试查找全部@Testpublic void testSelectAll(){List<U ...

  2. Mysql (一)Mysql 数据库增删改查

    mysql数据库增删改查增:create database DBname charset gbk; 删:drop database DBname; 改:alter database DBname ch ...

  3. sql增删改查_快速搞定数据库增删改查|附思维导图

    数据库学习,增删改查一直是测试工程师面试笔试的必考知识点,对于常用sql语法我们一定要牢记于心,尤其是各种查询的用法,在面试的时候,一个小小的知识点,面试官都可以推断出求职者的基础是否扎实. 下面是关 ...

  4. Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作

    此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面 ...

  5. php+mysql+into_PHP+Mysql 如何实现数据库增删改查

    PHP+Mysql实现数据库增删改查的方法:1.创建入口文件[index.html]连接数据库.查询数据:2.点击增加按钮,通过[addnews.html]添加数据:3.点击删除按钮,通过服务端文件[ ...

  6. Java连接Mysql数据库增删改查实现

    Java连接Mysql数据库增删改查实现 时间比较赶,我这里只实现查询,有时间再添加另外两个 难度 : ⭐⭐⭐(全星5颗星的情况下) 新建一个动态的网站工程, 把jar包全部复制进去,主要要那个mys ...

  7. flask对mysql数据库增删改查_Flask学习(三) - Flask-SQLAlchemy对数据库增删改查

    Flask-SQLAlchemy对数据库增删改查 安装 pip install flask-sqlalchemy 具体不多说了,主要是对数据库进行简单的增删改查,上代码,看注释 @app.route( ...

  8. mysql 中caption_Django-Model操作数据库(增删改查、连表结构)(示例代码)

    Django-Model操作数据库(增删改查.连表结构) 一.数据库操作 1.创建model表 基本结构 from django.db importmodelsclassuserinfo(models ...

  9. java servlet dao_Java+MyEclipse+Tomcat 详解Servlet和DAO数据库增删改查操作(源码)

    [实例简介] 该资源主要参考自己的博客http://blog.csdn.net/eastmount/article/details/45936121 讲诉Java+MyEclipse+Tomcat 详 ...

  10. mfc连接mysql增删改查_java实现mysql数据库增删改查

    1.连接数据库: import java.sql.Connection; import java.sql.DriverManager; public class DBConnection { stat ...

最新文章

  1. 如何打印网页版的发票_梦幻西游网页版:陷入瓶颈期,如何快速提升战力?氪金能解决问题...
  2. java float 加法_JAVA 实现精确的加减乘除运算
  3. PHP正则表达式快速学习方法
  4. 英雄联盟诺手又回来了,国服诺手在上单,可谓一夫当关,万夫莫开
  5. python列表常用方法_python之 列表常用方法
  6. Redis启动报错:[20000] 07 Apr 17:55:34.562 # Creating Server TCP listening socket 127.0.0.1:6379: bind: N
  7. ASP.NET MVC 5 学习教程:控制器传递数据给视图
  8. 需求、需求工程与需求工程师 — 1.定义、作用
  9. 121.Best Time to Buy and Sell Stock
  10. 牛客网刷题(Hw题库)
  11. Qt、C++汽车客运公司售票系统
  12. EMNLP-21-Exploring Task Difficulty for Few-Shot Relation Extraction
  13. word图片另存为变黑色_五种方法可将Word文档转换成图片文件
  14. 基于libVLC的视频播放器之五:抽帧
  15. 获得资源配置文件的路径
  16. 避雷秘籍:iOS过审的基础条件
  17. 黄明:国际投行向华兜售“金融鸦片”
  18. 使用eclipse和JavaFX Scene Builder进行快速构建JavaFX应用程序
  19. vue自定义防抖节流指令的实现全局指令定义和使用-案例
  20. 【预测模型-ELM预测】基于蝙蝠算法优化极限学习机预测matlab代码

热门文章

  1. 【转】oracle数据库中varchar2陷阱
  2. 设置拖拽事件,获取拖拽内容
  3. 使用二分查找向一个有序数组中插入一个数据
  4. [Codeforces673A]Bear and Game(水题,思路)
  5. windows phone 7 中文天气预报应用--来源http://www.cnblogs.com/liulunet/archive/2011/08/17/2141696.html...
  6. memcpy执行效率测试,无效测试
  7. 想要学好C++有哪些技巧?
  8. 1071svm函数 r语言_R语言机器学习之核心包e1071 - 数据分析
  9. 在线登记系统代码 php_PHP框架实现WebSocket在线聊天通讯系统
  10. 【Pytorch神经网络实战案例】07 预测泰坦尼克号上生存的乘客