随笔分类 -  MySQL_1.自娱篇

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

点击右上角即可分享
微信分享提示