数据库
文章平均质量分 68
韩波的博客
知识使人快乐,学无止境!记录知识的奥妙,享受成功的快感!
展开
-
数据库 - 07 Redis数据库语法
Redis数据库语法 1.前言 redis和mysql要根据具体业务场景去选型 mysql redis 数据放在磁盘里 数据放在内存里 适合放一些频繁使用,比较热的数据,因为是放在内存中,读写速度都非常快 既可以用来做持久存储,也可以做缓存 一般公司数据库采用存储方法 mysql+redis : mysql作为主存储,...原创 2018-09-07 21:28:08 · 353 阅读 · 0 评论 -
数据库 - 06 MongoDB数据库语法
MongoDB数据库语法 1. 数据库的创建,删除,切换 > // 显示所有数据库 > show dbs admin 0.000GB config 0.000GB local 0.000GB > // 创建并切换到spider数据库 > use spider switched to db spider > // 删除当前数据库 > db...原创 2018-09-07 21:27:17 · 221 阅读 · 0 评论 -
数据库 - 05 MongoDB数据库的理解
MongoDB数据库的理解 1. 前言 MongoDB是2009年问世的一个面向文档的数据库管理系统,由C++语言编写,旨在为Web应用提供可扩展的高性能数据存储解决方案。虽然在划分类别的时候后,MongoDB被认为是NoSQL的产品,但是它更像一个介于关系数据库和非关系数据库之间的产品,在非关系数据库中它功能最丰富,最像关系数型据库。 MongoDB将数据存储为一个文档,一个文档由...原创 2018-09-07 21:25:50 · 276 阅读 · 0 评论 -
数据库 - 04 MySQL与Python的连接
MySQL与python的连接 1.设计背景 使用python连接数据库,使用py脚本形式去更新表的数据,实现CRUD操作 2.事务 事务机制具备四点:原子性,一致性,隔离性,持久性,简称ACID特性 原子性(atomicity):一个事务是不可分割的一个整体,执行操作的话,要做就要一起做,不做的话就都不做 一致性(consistency):数据库的状态从一个状态变到另外...原创 2018-08-31 09:37:52 · 185 阅读 · 0 评论 -
数据库 - 03 MySQL人力资源管理系统
MySQL人力资源管理系统 1.设计背景 该练习主要针对人力资源管理系统而设计,其中设计到三张表,分别为部门表,员工表。 部门表主要用于存储部门名称,地址等信息 员工表主要用于存储员工姓名,职位,上级主管编号,月薪,部门编号等信息 2.表创建/数据准备 -- 创建人力资源管理系统数据库 drop database if exists HR; create database ...原创 2018-08-31 09:37:14 · 6873 阅读 · 1 评论 -
数据库 - 02 MySQL学生选课系统
MySQL学生选课系统 1.设计背景 该练习主要针对学生选课系统而设计,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表。 学生表主要用于存储学生信息,包括姓名,性别,地址,电话等信息。 课程表主要用于存储课程的信息,包括课程的名称,课程的描述,学分等信息。 关联表,用于关联学生表和课程表,课程的分数等。 2.表创建/数据准备 -- 查看MySQL服务器所有数...原创 2018-08-31 09:36:23 · 7723 阅读 · 0 评论 -
数据库 - 01 MySQL数据库的理解
Mysql数据库的理解 1.数据库概念 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集...原创 2018-08-31 09:34:09 · 953 阅读 · 0 评论 -
数据库 - 08 Redis数据库的类型
Redis数据库的类型 前言 python Redis是一个开源的Key-Value存储, redis层面,永远只有一个键(字符串对象,值的种类有字符串对象,队列对象,集合对象,hash对象) 主要有五大类型 1. string类型: “`python 增删改查:set get del decrby(减少指定整数) incrby(增加指定整数) incrbyf...原创 2018-09-07 21:28:43 · 168 阅读 · 0 评论