码迷,mamicode.com
首页 > 数据库
mysql 事务
1、事务的基本要素(ACID) 1)原子性(Atomicity):事务开始后的所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务过程中出错,会回滚到事务开始的状态,所有操作就像没有发生过一样。也就是说事务是一个不可分割的整体,就像化学中的原子,是物质构成的基本单位。 2)一致性(Con ...
分类:数据库   时间:2020-04-15 00:27:57    阅读次数:72
深入理解MySQL优化原理
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT 、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新 ...
分类:数据库   时间:2020-04-15 00:23:57    阅读次数:68
MySQL
1.环境变量 + python python.exe + 在任何目录下都能找到python.exe文件,才能在任意位置输入python命令启动python解释器 2.mysql安装、启动、关闭 + mysql install 安装mysql服务 mysql服务就被注册到操作系统 + net star ...
分类:数据库   时间:2020-04-14 23:03:42    阅读次数:116
初识MongoDB
初识MongoDB 摘要 第一次接触到MongoDB是因为在网络上学习的两个手机端web项目都用到了MongoDB来作为本地数据库存储,一个是类拼多多的电商项目,另一个是类饿了么的外卖项目。通过初步对两个项目的了解,发现这两个项目有着异曲同工之妙,从项目的架构,项目的整体结构,项目的工程目录,还有一 ...
分类:数据库   时间:2020-04-14 23:01:33    阅读次数:125
MySQLdump常用命令
MySQLdump常用mysqldump -u root -p --databases 数据库1 数据库2 > xxx.sql还原:系统命令行: MySQL -uroot -p123456 <f:\all.sql常见选项:--all-databases, -A: 备份所有数据库--databases ...
分类:数据库   时间:2020-04-14 23:01:18    阅读次数:116
利用shell脚本实现对mysql数据库的备份
#!/bin/bash #保存备份个数 number=3 #备份保存路径 backup_dir=/root/mysqlbackup #日期 dd=`date +%Y%m%d` #备份工具 tool=mysqldump #用户名 username=mracale #密码 password=456852 ...
分类:数据库   时间:2020-04-14 22:55:13    阅读次数:85
oracle视图基础详解与实例
一:概念 视图是基于一张表或多张表或另外一个视图的逻辑表。视图不同于表,视图本身不包含任何数据。表是实际独立存在的实体,是用于存储数据的基本结构。而视图只是一种定义,对应一个查询语句。视图的数据都来自于某些表,这些表被称为基表。数据库中只在数据字典中存储对视图的定义。视图是不包含任何数据的,只是对基 ...
分类:数据库   时间:2020-04-14 22:49:11    阅读次数:98
pymysql操作mysql封装
1 import pymysql 2 from lib.logger import logger 3 from warnings import filterwarnings 4 filterwarnings("ignore",category=pymysql.Warning) # 忽略mysql警告 ...
分类:数据库   时间:2020-04-14 22:36:46    阅读次数:103
(一)Redis-NoSql是什么、能干嘛,与关系型数据库的区别
大数据时代到来,短视频和大量图片导致数据表非常大,频繁的查询导致传统的关系型数据库难以满足需求,因此非关系型数据库就应运而生。Redis数据库是NoSQL是一种,在分布式数据库的CAP原理中,Redis满足强一致性和高可用性,强一致性就是要保证数据的质量,高可用性即稳定性,本文简单介绍了非关系型数据 ...
分类:数据库   时间:2020-04-14 22:30:34    阅读次数:156
sql语句练习
https://blog.csdn.net/wolfofsiberian/article/details/39346781# 学生表 课程表 分数表 1、检索出选了全部课程的学生姓名: (不存在一门课程没有分数) SELECT student.SNAME from student where not ...
分类:数据库   时间:2020-04-14 21:06:53    阅读次数:208
[转][C#][Oracle]备份
// 获取所有存储过程 -- owner, string sql = @"select object_name from dba_objects where object_type='PROCEDURE' and owner='DBO'"; string sql2 = @"select text f ...
分类:数据库   时间:2020-04-14 20:57:44    阅读次数:95
数据库表的列约束
mysql可以对要出入的数据进行特定的验证,只有满足条件才允许插入,否则被认为非法的插入。 ...
分类:数据库   时间:2020-04-14 20:48:00    阅读次数:72
MongoDB在windows下
1.安装 官网下载直接下一步 略过 >会默认安装为windows服务,但是也可以通过命令行启动mongodb服务:mongod -dbpath "C:\Program Files\MongoDB\Server\4.2\data\db" --auth 参数根据需要增减, --auth表示开启权限检验 ...
分类:数据库   时间:2020-04-14 20:45:16    阅读次数:73
(三)IdentityServer4 结合 Mysql 之初体验
前面写的示例中,IdeneityServer使用的是内存缓存的存储方式,所有的配置都写在Config.cs里。在实际应用中,应该使用数据库存储方式,方便随时配置,如添加新的用户、资源、客户端,也可以节省服务器内存。 本文从三个方面来实现IdentityServer4结合Mysql实现数据库存储方式, ...
分类:数据库   时间:2020-04-14 20:13:01    阅读次数:86
MySQL 基础架构
MySQL 的逻辑架构图 需要注意的是,MySQL 8.0 版本直接将查询缓存的整块功能删掉了,也就是说 8.0 开始彻底没有这个功能了。 ...
分类:数据库   时间:2020-04-14 20:12:43    阅读次数:66
关于SpringBoot过滤器过滤get及post请求中的XSS和SQL注入
一.第一步 创建XssAndSqlHttpServletRequestWrapper包装器,这是实现XSS过滤的关键, 在其内重写了getParameter,getParameterValues,getHeader等方法,对http请求内的参数进行了过滤。 package com.demo.comm ...
分类:数据库   时间:2020-04-14 19:05:49    阅读次数:84
sqlite 创建、插入、查询
sqlite 创建、插入、查询 打印结果 ...
分类:数据库   时间:2020-04-14 19:04:13    阅读次数:75
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!