
数据库
文章平均质量分 85
杜小白Zero
这个作者很懒,什么都没留下…
展开
-
事务并发、事务隔离级别
一、并发问题可归纳为以下几类:A.丢失更新:撤销一个事务时,把其他事务已提交的更新数据覆盖(A和B事务并发执行,A事务执行更新后,提交;B事务在A事务更新后,B事务结束前也做了对该行数据的更新操作,然后回滚,则两次更新操作都丢失了)。B.脏读:一个事务读到另一个事务未提交的更新数据(A和B事务并发执行,B事务执行更新后,A事务查询B事务没有提交的数据,B事务回滚,则A事务得到的数据不是数据库中的真...转载 2018-02-27 11:28:49 · 282 阅读 · 0 评论 -
adminMongo的安装与连接
adminMongo:一款 MongoDB 可视化数据管理工具。安装与启动:git clone https://github.com/mrvautin/adminMongocd adminMongonpm installnpm start打开http://localhost:1234页面,即可看到如下界面:连接本地mongodb点击Add connection,输入...原创 2019-01-15 19:48:42 · 2723 阅读 · 1 评论 -
Windows安装配置MongoDB之踩坑记
一、安装MongoDB先登录Mongodb官网https://www.mongodb.com/download-center#community 下载安装包。32位还是64位视情况而定。下载完是这样的:安装没什么特殊的,就是在“custom”时需要自定义安装路径修改下:D:\MongoDB然后不断“下一步”,安装至结束。这里有一个坑:在 Installing Mongo...原创 2019-01-14 17:31:40 · 876 阅读 · 0 评论 -
MySQL事务与锁机制
1、事务的概念所谓事务是指一组相互依赖的操作单元的集合,用来保证对数据库的正确修改,保持数据的完整性,如果一个事物的某个单元操作失败,将取消本次事务的全部操作。数据库事务必须具备以下特征,即ACID:原子性(Atomicity):每个事物是一个不可分割的整体,只有所有的操作单元执行成功,整个事务才成功,否则此次事务就失败,所有执行成功的操作单元必须撤销,数据库回到此次事务之前的状态。一致性(Con...原创 2018-04-09 18:32:08 · 2130 阅读 · 0 评论 -
MySQL数据库备份与恢复
一、数据备份使用mysqldump命令备份MySQL提供了很多免费的客户端实用程序,保存在MySQL安装目录下的bin子目录下,如下图所示,这些客户端程序可以连接到MySQL服务器进行数据库的访问,或者对MySQL进行管理。在使用这些工具时,需要打开计算机的DOS命令窗口,然后在该窗口的命令提示符下输入要运行程序所对应的命令。例如,要运行mysqlimport.exe程序,可以输入mysqlimp...原创 2018-03-24 20:45:18 · 506 阅读 · 0 评论 -
MySQL查询指令大全
1、基本查询语句(1)使用SELECT语句查询一个数据表SELECT * FROM 数据表名;(2)查询表中的一列或多列SELECT 字段名1,字段名2 FROM 数据表名;(3)从多个表中获取数据SELECT 字段名1,字段名2 FROM 数据表名1,数据表名2 (WHERE条件);2、查询指定数据 WHERESELECT * FROM 数据表名 WHERE 条件表达式;3、带IN关键字的查询...原创 2018-03-20 20:04:54 · 967 阅读 · 0 评论 -
MySQL服务器的安装与配置
1、在浏览器的地址栏中输入地址:"http://dev.mysql.com/downloads/",进入到MySQL官网的下载页面; 2、单击"MySQL Community Server"的“DOWNLOAD”进入到下方下载页,选择自己电脑配置的下载版本,点击下载; 3、进入到如下页面,若有账号则登陆后下载,若无,直接点击“No thanks,just start my do...原创 2018-03-09 09:44:56 · 13632 阅读 · 0 评论 -
数据库三级模式结构
一、三级模式结构数据库系统的三级模式结构是指模式、外模式和内模式。1、模式模式也称为逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式,模式位于三级结构的中间层。2、外模式外模式也称为用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示...原创 2018-03-08 17:24:12 · 43539 阅读 · 0 评论 -
MySQL基本操作命令
1、创建数据库CREATE DATABASE 数据库名;CREATE SCHEMA 数据库名;2、创建指定字符集的数据库CREATE DATABASE mysite;CHARACTER SET = GBK;3、创建数据库前判断是否存在同名数据库CREATE DATABASE IF NOT EXISTS mysite;4、查看数据库SHOW DATABASES;5、选择数据库USE 数据库名;6、修...原创 2018-03-14 21:27:02 · 847 阅读 · 0 评论 -
MongoDB的CRUD操作
MongoDB中有三个重要的概念:数据库、集合、文档。 在开始之前,先来用一张图对比一下SQL和MongoDB: 一、创建操作:创建或插入操作,即向集合collection添加新的文档documents。如果插入时集合不存在,插入操作会创建该集合。db.collection.insert()若字段较多可以以这种缩进的形式,可读性更高,上图中的三个点“...原创 2019-01-16 21:28:50 · 836 阅读 · 0 评论