数据库MySQL
陈宸-研究僧
这个作者很懒,什么都没留下…
展开
-
数据库:基本概念
目录一.概述1.1数据库图解1.2 数据库系统有3个主要的组成部分二.数据库分类 2.1 关系型数据库介绍 2.2 非关系型数据库介绍三、啥是SQL?一.概述1.1数据库图解1.2 数据库系统有3个主要的组成部分 1.数据库(Database System):用于存储数据的地方。 2.数据库管理系统(Database Man...原创 2019-01-11 20:32:57 · 211 阅读 · 0 评论 -
python 开发之路 -数据库MySQL
对于初学者最大的问题就是无法构建学习地图,就是在学习这个技能时,不知道学习路线?不知道这些知识点是如何组合起来的?不知道这些知识点学习顺序是什么? MySQL使用的是sql语言,但是如果系统的学习aql语言,基本就要学习4个月,但是嘞,大部分学习数据都是结合着Java、Python等其他语言学习数据库,或者是临时要使用数据库,也就没有那么多的精力学习那么久的...原创 2019-01-20 17:25:35 · 329 阅读 · 0 评论 -
MySQL 之【MySQL 存储引擎】【索引】【慢查询优化】
目录 一、存储引擎MyISAM存储引擎InnoDB存储引擎二、索引2.1 索引方法2.2 索引类型 1.普通索引2.唯一索引3.主键索引4.组合索引2.3 聚合索引和辅助索引 2.4 正确使用索引2.5 组合索引2.6 注意事项三、慢查询优化3.1 查询计划3.2 慢日志查询3.3 大数据量分页优化 MySQL数...原创 2019-01-20 16:56:49 · 206 阅读 · 0 评论 -
MySQL 之 数据操作:多表查询
目录一.多表联合查询二 多表连接查询三 复杂条件多表查询 四 子语句查询(嵌套查询)五、其他查询5.1 临时表查询5.2 判断查询 IF 关键字(面试题)六、SQL逻辑查询语句执行顺序(重点***)七、外键约束八 、其他约束类型九、数据库设计三范式1.第一范式(确保每列保持原子性)2.第二范式(确保表中的每列都和主键相关)3.第三范式(确...原创 2019-01-14 17:47:58 · 534 阅读 · 0 评论 -
MySQL 之 数据操作:单表查询
目录5.1.1 简单查询5.5.2 条件查询5.1.3 区间查询5.1.4集合查询5.1.5 模糊查询---用在搜索上5.1.6 排序查询 ORDER BY5.1.7 聚合函数5.1.7 分组查询5.1.7 分组查询5.1.8 正则表达式 5.1.9 SQL 语句关键字的执行顺序5.1.1 简单查询select * from person; ...原创 2019-01-14 16:14:37 · 452 阅读 · 0 评论 -
MySQL 之【事物】【数据库锁】
目录1、事务2、数据锁1、事务一、 什么是事务 一组sql语句批量执行,要么全部执行成功,要么全部执行失败二、为什么出现这种技术 为什么要使用事务这个技术呢? 现在的很多软件都是多用户,多程序,多线程的,对同一个表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。这样很抽象,举个例子: A 给B 要划钱,A 的账户-1000元, B 的账...原创 2019-01-19 14:39:12 · 189 阅读 · 0 评论 -
MySQL 之【视图】【触发器】【存储过程】【函数】【事物】【数据库锁】【数据库备份】
目录1.视图2.触发器-trigger3.存储过程4.函数4.1 MySQL内建函数一、数学函数二、聚合函数(常用于GROUP BY从句的SELECT查询中)三、字符串函数四、日期和时间函数五、加密函数六、控制流函数 4.2 自定义函数 4.3 调用自定义函数4.4 删除自定义函数4.5 函数与存储过程的区别: ...原创 2019-01-18 21:17:51 · 214 阅读 · 0 评论 -
MySQL 之 数据操作
目录一 介绍 二 增 INSERT三 删 DELETE四 改 UPDATE五 查 SELECT5.1单表查询:https://blog.csdn.net/qq_35883464/article/details/864791735.2 多表查询:一 介绍 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括:使用I...原创 2019-01-11 22:06:23 · 161 阅读 · 0 评论 -
MySQL 之 表操作
目录一、创建表 二.查询表数据三.修改表结构四.删除表五.复制表六.数据类型一、创建表 CREATE TABLE 表名(字段名1 类型[(宽度) 约束条件],字段名2 类型[(宽度) 约束条件],字段名3 类型[(宽度) 约束条件])ENGINE=innodb DEFAULT CHARSET utf8;栗子:create table stud...原创 2019-01-11 21:47:00 · 195 阅读 · 0 评论 -
MySQL 之 库操作
目录一.系统数据库二.数据库操作三.命名规范四.用户权限1.用户管理2.授权管理五.修改密码六.忘记密码七、中文乱码问题1.查询字符编码2.乱码解决一.系统数据库information_schema :虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 mysql:核心数据库,里面包含用户、权...原创 2019-01-11 21:14:13 · 173 阅读 · 2 评论 -
MySQL练习题
1.表结构如下:表格生成代码:#课程表CREATE TABLE `course` ( `c_id` int(11) NOT NULL, `c_name` varchar(50) DEFAULT NULL, `t_id` int(11) DEFAULT NULL, PRIMARY KEY (`c_id`), KEY `t_id` (`t_id`)) E...原创 2019-01-17 14:13:04 · 306 阅读 · 0 评论