随笔分类 -  MySQL

MySQL创建用户和授权
摘要:权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就需要 阅读全文

posted @ 2019-01-23 21:37 Maintainer 阅读(262) 评论(0) 推荐(0) 编辑

MySQL之索引原理
摘要:阅读目录 介绍 索引的原理 索引的数据结构 聚集索引与辅助索引 Mysql索引管理 测试索引 正确使用索引 联合索引与覆盖索引 查询优化神器 慢查询优化的基本步骤 慢日志 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇 阅读全文

posted @ 2019-01-22 22:04 Maintainer 阅读(161) 评论(0) 推荐(0) 编辑

Mysql之视图,触发器,事物,存储过程,函数
摘要:视图 触发器 事物 存储过程 函数 流程控制 MySQL这个软件想将数据处理的所有事情,能够在mysql这个层面上全部都做了,也就是说它想要完成一件事,以后想开发的人,例如想写python程序的人,你就专门的写你自己的python程序,以后凡是关于数据的增删改查,全部都在MySQL里面完成,也就是说 阅读全文

posted @ 2019-01-22 18:01 Maintainer 阅读(190) 评论(0) 推荐(0) 编辑

Pymysql
摘要:pymysql模块 我们要学的pymysql就是用来在python程序中如何操作mysql,它和mysql自带的那个客户端还有navicat是一样的,本质上就是一个套接字客户端,只不过这个套接字客户端是在python程序中用的,既然是客户端套接字,应该怎么用,是不是要连接服务端,并且和服务端进行通信 阅读全文

posted @ 2019-01-22 17:54 Maintainer 阅读(150) 评论(0) 推荐(0) 编辑

MySQL 练习
摘要:#1、查询所有的课程的名称以及对应的任课老师姓名 SELECT course.cname, teacher.tname FROM course INNER JOIN teacher ON course.teacher_id = teacher.tid; #2、查询学生表中男女生各有多少人 SELEC 阅读全文

posted @ 2019-01-20 18:21 Maintainer 阅读(144) 评论(0) 推荐(0) 编辑

MySQL之多表查询
摘要:阅读目录 介绍 多表连接查询 符合条件连接查询 子查询 sql逻辑查询语句的执行顺序 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的 阅读全文

posted @ 2019-01-20 17:58 Maintainer 阅读(169) 评论(0) 推荐(0) 编辑

MySQL之单表查询
摘要:阅读目录 单表查询的语法 关键字的执行优先级(重点) 简单查询 WHERE约束 分组查询:GROUP BY HAVING过滤 查询排序:ORDER BY 限制查询的记录数:LIMIT 使用正则表达式查询 单表查询的语法 关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from wher 阅读全文

posted @ 2019-01-18 17:46 Maintainer 阅读(153) 评论(0) 推荐(0) 编辑

MySQL 行的详细操作
摘要:阅读目录 介绍 插入数据 insert 更新数据 update 删除数据 delete 查询数据 select 权限管理 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 本节内容包括: 插入数据 更新数据 删除数据 查询数据 插入( 阅读全文

posted @ 2019-01-18 17:23 Maintainer 阅读(181) 评论(0) 推荐(0) 编辑

MySQL完整性约束
摘要:阅读目录 介绍 not null 与 default unipue primary key auto_increment foreign 介绍 not null 与 default unipue primary key auto_increment foreign 一 介绍 约束条件与数据类型的宽度 阅读全文

posted @ 2019-01-18 17:03 Maintainer 阅读(188) 评论(0) 推荐(0) 编辑

MySQL基础数据类型
摘要:阅读目录 一 介绍 二 数值类型 三 日期类型 四 字符串类型 五 枚举类型与集合类型 一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types 阅读全文

posted @ 2019-01-18 16:36 Maintainer 阅读(167) 评论(0) 推荐(0) 编辑

MySQL存储引擎介绍
摘要:MySQL之存储引擎 本节目录 本节目录 一 存储引擎解释 二 MySQL存储引擎分类 三 不同存储引擎的使用 一 存储引擎解释 首先确定一点,存储引擎的概念是MySQL里面才有的,不是所有的关系型数据库都有存储引擎这个概念,后面我们还会说,但是现在要确定这一点。 在讲清楚什么是存储引擎之前,我们先 阅读全文

posted @ 2019-01-18 15:58 Maintainer 阅读(389) 评论(0) 推荐(1) 编辑

MySQL之表操作
摘要:MySQL数据库 本节目录 存储引擎 表介绍 创建表 查看表结构 MySQL的基础数据类型 表的完整性约束 修改表 alter table 复制表 存储引擎 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制,关于存储引擎的介绍看我这篇博客: https://www.cnblogs.co 阅读全文

posted @ 2019-01-18 15:50 Maintainer 阅读(136) 评论(0) 推荐(0) 编辑

MySQL之库操作
摘要:MySQL数据库 本节目录 创建数据库 查看数据库 选择数据 删除数据库 修改数据库 创建数据库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母、数字、下划线、@、#、$ 区分大小写 唯一性 不能使用关键字如 create se 阅读全文

posted @ 2019-01-18 15:39 Maintainer 阅读(173) 评论(0) 推荐(0) 编辑

初识 Mysql
摘要:MySQL数据库初识 MySQL数据库 本节目录 数据库概述 MySQL介绍 MySQL的下载安装,简单应用介绍 root用户密码设置及忘记密码的解决方案 膝盖字符集编码 初识sql语句 一 数据库概述 1. 数据库??? 什么是数据库呢? 先来看看百度怎么说的 数据库,简而言之可视为电子化的文件柜 阅读全文

posted @ 2019-01-16 20:09 Maintainer 阅读(170) 评论(0) 推荐(0) 编辑