一 数据库的本质 1.1 本质 就是一款基于网络通信的应用程序 1.2 数据库分类 关系型数据库 非关系型 存储数据通常都是以k,v键值对的形式 二 MySQL 2.1 底层 任何基于网络通信的应用程序底层都是基于套接字socket 2.2 客户端与服务端 服务端 基于socket通信 收发消息 S ...
分类:
数据库 时间:
2020-05-03 14:41:05
阅读次数:
69
一。发生情况:当你修改数据库结构后进行 python manage.py makemigrations 和 python manage.py migrate 后发现控制台会给你返回一个下面的结果,但是数据库实际上并没有更新所修改的东西。 Running migrations: No migratio ...
分类:
数据库 时间:
2020-05-03 14:34:52
阅读次数:
87
数据库 数据库存放数据的仓库 方便存储快速查找 数据按照一定格式可为用户共享 DataBase数据库单词 数据库管理系统 MySQL被甲骨文收购,开源代码安全性不高,源代码容易修改,有些公司可以对MySQL进项重构,就可以变成不开源版,让数据有了保障 oracleMySQL中的漏洞都被修复了,比My ...
分类:
数据库 时间:
2020-05-03 14:30:15
阅读次数:
67
@ "TOC" 什么是权限 限制一个用户能够做什么事情,在MySQL中,可以设置全局权限,指定数据库权限,指定表权限,指定字段权限 有哪些权限 1. create:创建数据库、表或索引权限 2. DROP:除数据库或表权限 3. ALTER:ALTER更改表,比如添加字段、索引等 4. DELETE ...
分类:
数据库 时间:
2020-05-03 14:23:40
阅读次数:
86
数据结构 Mysql 使用 B+树 为什么选择 B+ 树,而非二叉树,红黑树,B 树呢? 二叉树:对于表提供自增整形字段作为建立索引的列,那子元素总是添加去了右侧,导致左子树一直为空,那么查找时就完全退化成了没加索引那样了。 红黑树:红黑树解决了二叉树不平衡的问题。然为什么要费力保持树的平衡性?是因 ...
分类:
数据库 时间:
2020-05-03 12:59:52
阅读次数:
82
相关知识: 建立索引格式: create [unique][cluster] index<索引名> on <表名>(<列名>[<次序>][,<列名>[<次序>]]…); 其中,<表名>是要建索引的基本表的名字。索引可以建立在该表的一列或多列上,各列名之间用逗号分隔。每个<列名>后面还可以用<次序>制 ...
分类:
数据库 时间:
2020-05-03 12:27:29
阅读次数:
95
卸载刚才的安装 解决方法: 1、删除注册表几个键值: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\Controlet002\Services ...
分类:
数据库 时间:
2020-05-03 12:25:47
阅读次数:
208
创建视图: 例:建立电商系学生的视图 create view ec_student as select sno, sname from student where dept='ec' create view ec_student as select sno, sname from student w ...
分类:
数据库 时间:
2020-05-03 12:17:18
阅读次数:
67
安装node的mongodb https://www.npmjs.com/package/mongodb const MongoClient = require('mongodb').MongoClient;const assert = require('assert');// Connection ...
分类:
数据库 时间:
2020-05-03 12:14:53
阅读次数:
59
# 以下选项会被MySQL客户端应用读取。 # 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。 # 如果你想你自己的MySQL应用程序获取这些值。 # 需要在MySQL客户端库初始化的时候指定这些选项。 # [client] #password = [your_password] po ...
分类:
数据库 时间:
2020-05-03 11:04:36
阅读次数:
65
问题描述:编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary),如果不存在第二高的薪水,那么查询应返回 null 。 中间过程: 第一次: select IFNULL((select Salary from Employee order by Salary desc li ...
分类:
数据库 时间:
2020-05-03 11:04:22
阅读次数:
67
一、背景 最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。原因是新功能用到旧功能的接口,而这些旧接口的 SQL 查询语句关联5,6张表且编写不够规范,导致 MySQL 在执行 SQL 语句时索引失效,进行全表扫描。原本负责优化的同事有事请假回家,因此优化查询数据的问题落在笔者手中。笔者 ...
分类:
数据库 时间:
2020-05-03 11:03:08
阅读次数:
66
1.https://www.cnblogs.com/kgdxpr/p/5126291.htmlC:\Program Files\MariaDB 5.5\bin>mysqldump -uroot -p123456 -h 192.168.1.248 --single-transaction test a ...
分类:
数据库 时间:
2020-05-03 10:58:45
阅读次数:
144
执行yum list installed | grep xxx 命令时报错 模块依赖问题 问题 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:801 ...
分类:
数据库 时间:
2020-05-03 10:47:34
阅读次数:
93
获取连接, 释放连接 导入mysql driver, 导入druid连接池,导入Dbutils(queryRunner) druid连接db 注意点: 正确的 String sql = "insert into t_book( ,`author price sales stock img_path` ...
分类:
数据库 时间:
2020-05-03 10:41:57
阅读次数:
80
历史上的今天mysql数据库包含详情分类以及图片 "连接" ...
分类:
数据库 时间:
2020-05-03 10:37:00
阅读次数:
83