数据库
Mr.冷小陌
这个作者很懒,什么都没留下…
展开
-
mysql详解
目录大纲1. 数据库划分2. 数据库管理工具3. 数据库语言分类4. 数据库操作(增删改查)增删改查分组查询排序分页聚合数据 1. 数据库划分 关系型数据库: myslq,oracle,db2,sqlserver,sqllite 非关系型数据库: redis,mongodb 2. 数据库管理工具 navicat,sqlyog 3. 数据库语言分类 DDL (数据定义语言) 数据定义语言 - Data Definition Language 用来定义数据库的对象,如数据表、视图、索引等 create drop原创 2020-12-29 19:06:41 · 141 阅读 · 0 评论 -
数据库表查询练习
1: 查询所有学生的信息 select * from stu; 2:查询姓名是李白的学生信息 select * from stu where name=‘李白’; 3:查询1班是上海的学生 select * from stu where class=‘1班’ and hometown=‘上海’; 4:查询家乡是北京或者上海的学生 select * from stu where hometown=‘北京’ or hometown=‘上海’; 5:查询小乔的年龄 select name,age fr.原创 2020-12-29 18:44:11 · 690 阅读 · 0 评论 -
关于Navicat使用时,点击查询提示系统找不到路径的解决方法
解决方法如下: 1)右击关闭连接 2)点击编辑连接 3)选择高级 4)更改Navicat默认路径即可原创 2020-12-29 15:57:07 · 2285 阅读 · 0 评论 -
mysql主从复制(同步)
mysql主从1、mysql主从同步(复制)概念2、Mysql支持哪些复制3、Mysql主从复制原理4、Mysql复制流程图 1、mysql主从同步(复制)概念 将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。 复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。 主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环...原创 2020-03-19 20:13:50 · 88 阅读 · 0 评论 -
mysql索引
索引类型及实现1. 索引类型2. MySAM实现索引3. InnoDB索引实现4.索引越多越好吗?5.建索引原则 1. 索引类型 普通索引:最基本的索引,它没有任何限制,用于加速查询。 唯一索引:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 主键索引:是一种特殊的唯一索引,一个表只能有一个主键,不允许有空值。一般是在建表的时候同时创建主键索引。 全文索引:主要用来查找文...原创 2020-03-19 20:03:45 · 111 阅读 · 0 评论 -
树概念及btree、b+tree
文章小结树概念B-tree 和 B+treeB+tree优点 树概念 1、树的特性 1)一棵树中的任意两个结点有且仅有唯一的一条路径连通; 2)一棵树如果有n个结点,则它一定有n−1条边; 3)在一棵树中加一条边将会构成一个回路。 2、二叉树 1)二叉树是一种特殊的树,二叉树的特点是每个结点最多有两个儿子。 2)二叉树使用范围最广,一颗多叉树也可以转化为二叉树。 3、满二叉树 1)二叉树中每个内部...原创 2020-03-19 14:50:46 · 227 阅读 · 0 评论 -
mysql优化
1.优化方向 什么是存储引擎? 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。 现在许多数据库管理系统都支持多种不同的存储引擎。MySQL 的核心就是存储引擎。 存储引擎的选择:INnoDB MyISAM InnoDB事务型数据库的首选引擎,支持事...原创 2020-03-13 20:05:32 · 122 阅读 · 0 评论 -
mysql事务与锁
MySQL事物与锁 InnoDB与MyISAM区别 MyISAM不支持事物回滚,InnoDB是支持事物 MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking)。 InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁。 MyISAM更适合查询多的情况 InnoDB更适合写入多的 行级锁 &...原创 2020-03-12 14:21:39 · 111 阅读 · 0 评论 -
django增删改查
django对数据库进行增删改查 1.添加 from django.shortcuts import render from django.http import HttpResponse from . import models def index(request): s = models.School() s.name = '吉利大学' s.sa...原创 2019-09-22 19:42:57 · 94 阅读 · 0 评论 -
mysql数据库的时间算法
数据库时间算法的相关操作## 标题 计算表中的时间和现在的时间差,返回结果是天数,如需算年数可在括号中除365(/365) 计算时间:时、分、秒 计算时间:天、月、年、季度 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们...原创 2019-08-12 15:57:16 · 422 阅读 · 0 评论