随笔分类 - MySQL_1.自娱篇
摘要:索引(index)是帮助mysql高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引就是数据结构。 索引的分类 - 主键索引 - PRIMARY KEY 唯一的标识,主键不可重复,只能有一个 - 唯一索引 - UNIQUE KEY 避免重复的列出现。唯一索引可以重复,多个列都可以标识为
阅读全文
摘要:MD5主要是增加算法复杂度和不可逆性 - MD5不可逆,具体的值的MD5是一样的 - MD5破解网站的原理:背后有一个字典,MD5加密后的值,加密前的值 测试MD5加密 create table `testmd5`( `id` int(4) not null, `name` varchar(20)
阅读全文
摘要:select语法 # 子句的排序方式 left(right) -- 联合查询 where -- 指定条件 group by -- 分组方式 having -- 查询结果筛查 order by -- 排序方式 limit -- 获取多少条记录 limit语法 # limit 查询起始下标 pagesi
阅读全文
摘要:DCL(数据控制语言) 主要是数据库管理员用来管理其他用户权限时使用的语句 可以授予的权限包括以下几组: 列权限:和表中的一个具体列相关 表权限:和一个具体数据表中的所有数据相关 数据库权限:和一个具体数据库中的所有数据表相关 全局权限:和MySQL的所有数据库相关 低级权限会被高级权限覆盖 数据库
阅读全文
摘要:transaction control language 事务控制语言 事务:一个或一组sql语句组成一个执行单元 这个执行单元要么全部执行 要么全部不执行 事务的ACID属性 原子性 atomicity 一致性 consistency 隔离性 isolation 持久性 durability 事务
阅读全文
摘要:DDL(Data Definition Language)数据定义语言 管理库和表,即创建、修改、删除表和库;CREATE、ALTER、DROP ####库操作 创建数据库 - CREATE DATABASE IF NOT EXISTS db; - 以前能修改库名 rename database b
阅读全文
摘要:分组函数 - 功能 用作统计使用 又称为聚合函数或统计函数或分组函数 - 分类 - sum 求和 select sum(salary) from employees; - avg 平均值 - max 最大值 - min 最小值 - count 统计非null个数 - 参数支持哪些类型? - sum
阅读全文
摘要:函数类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处是隐藏了实现细节;提高代码的重用性 ####分类 - 单行函数 如 concat length ifnull等 // 本篇剩余内容全部为单行函数 - 分组函数 ####字符函数 - length 获取参数值得字节个数,目前来
阅读全文
摘要:DQL(Data Query LANGUAGE),数据查询语言 ####基础操作 mysql> select distinct community_name from all_house; // distinct去重,查询房源表全部小区名 mysql> select distinct concat(
阅读全文
摘要:数据操作语言DML——Data Manipulation Language 用于数据存储和数据管理,主要有INSERT,UPDATE,DELETE ####插入语句 insert - 语法 | insert into 表名(字段名1,字段名2) values (值1,值2); | insert in
阅读全文
摘要:SQLyog是图形化mysql管理软件,破解的比较好找。暂时没找到navicat破解版 ####创建数据库 mysql> CREATE DATABASE `school` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; - utf8是假的编码,只有
阅读全文
摘要:数据库和数据仓库是两个概念: 数据库是存储数据的软件,运行在操作系统之上;数据库的作用: 存储数据和管理数据 数据库管理系统(DBMS)——数据库管理软件,科学有效的管理、维护和获取数据 ####数据库分类 关系型数据库——通过表和表之间,行和列之间的关系进行数据的存储: mysql,oracle,
阅读全文
摘要:自己都没眼看了,这都什么玩意。。。算了,没勇气再在windows下跑一遍安装了 ####exe安装 0、exe安装后的卸载比较麻烦,坑多。一般不建议用。 1、5.7.35安装版; 安装检查缺少 visual studio installer 安装 2、按正常步骤走 执行exit或者execute安装
阅读全文