1.全量数据备份 备份整个数据库,恢复时恢复所有。优点是简单,缺点是数据量太大,非常耗时 全数据库备份因为容易实施,被许多系统优先采用。在一天或一周中预定的时间进行全数据…
分类:SQL
sql语句的join用法
sql的join分为三种,内连接、外连接、交叉连接。 以下先建2张表,插入一些数据,后续理解起来更方便一些。 create table emp(empno int, name char(20),depart int);c…
SQL sum和group by HAVING
Aggregate functions (like SUM) often need an added GROUP BY functionality. 集合函数(类似SUM)经常需要用GROUP BY来进行功能…
MyBatis如何防止SQL注入
SQL注入是一种代码注入技术,用于攻击数据驱动的应用,恶意的SQL语句被插入到执行的实体字段中(例如,为了转储数据库内容给攻击者)。[摘自] SQL injection …
用SQL语句操作数据库高级
库的操作: 查看用户可以使用的数据库: show databases; 创建数据库: create database school; //建立库SCHOOL 打开数据库…
SQL语句在数据库中是如何执行的
第一步:应用程序把查询SQL语句发给服务器端执行 我们在数据层执行SQL语句时,应用程序会连接到相应的数据库服务器,把SQL语句发送给服务器处理。 第二步:服务器解析请求的SQL语句 SQL计划缓存,经常用查询分析器的朋…
常用的Mysql数据库操作语句大全
零、用户管理: 1、新建用户: >CREATE USER name IDENTIFIED BY ‘ssapdrow’; 2、更改密码: >SET PASSWOR…
MySQL数据库之索引的应用
前面几篇文章详细介绍了MySQL数据库的DML,DDL,DCL,DQL常用操作,本篇文章将介绍MySQL中一块对于开发和维护都比较重要的内容–MySQL索引的应用! 1、索引的作用(1)如果索引为唯一索引,可…
python pandas dataframe to_sql创建数据库
1.安装pandas , sqlalchemy ,pymysql #将数据写入mysql的数据库,但需要先通过sqlalchemy.create_engine建立连接,且字符编码设置为utf8,否则有些latin字符不能…
Hibernate继续进阶之hql语句和QBC查询
Hibernate–hql语句查询 HQL查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的…
Flask系列:数据库
这个系列是学习《Flask Web开发:基于Python的Web应用开发实战》的部分笔记 对于用户提交的信息,包括 账号、文章 等,需要能够将这些数据保存下来 持久存储的三种方法: 文件:shelve(pickle 和 …
SQL OVER() Partition By Order By
--Partition by 作用是分组,没有进行聚合,返回多条记录。 order by 是排序 --写法 函数名 +over(partition by)别名 --写法 函数名 +over(order by)别名 --写…