MySQL学习
文章平均质量分 81
帮主小白从0开始学习MYSQL
团子的守护
努力,是为了让你更靠近成功的彼岸....
展开
-
秋招备战之MySQL索引
一、什么是索引:索引是mysql的一种数据结构,这种数据结构称之为 key,或者说是一种数据的组织方式表中的一行行数据按照索引规定的结构组织成了一种树形结构,该树叫B+树范围查询其实相当于n次等值查询范围索引:select name where id>3等值索引:select name where id=2二、为何要用索引:优化查询速度,对于数据库来说读(select)写(insert,update,delete)比例就是十:一,所以查的优化就显得很重要三、如何正.原创 2022-03-22 18:56:13 · 333 阅读 · 11 评论 -
MySQL学习笔记(七)视图,触发器,事务,存储过程,函数,流程控制,索引
下面是听了林海峰老师的视频总结与大家分享~首先为大家补充一些关于多表查询的知识点只要是多表查询,就有两种思路 1、联表 2、子查询为大家举一个1例子:查询平均年龄在25岁以上的部门名称ps:这里不为大家展示结果和建表过程,只演示sql代码思路1、联表操作1、先拿到部门和员工表拼接之后的结果2、分析语义,得出需要进行分组select dep.name from emp inner join dep on emp.dep_id=...原创 2022-01-04 19:13:19 · 829 阅读 · 2 评论 -
MySQL学习笔记(三)数据类型详细介绍
下面的内容是听林海峰老师课的总结,下面就先为大家详细介绍它的数据类型们~先来了解下对应数据类型的范围吧一、整形字段"""整形字段首先分为:TINYINT、SMALLINT、MEDUIMINT、INT、BIGINT"""1TINYINT型TINYINT默认情况下是带有符号的TINYINT超出限制会报错为大家树立一个案例为大家更好的理解create table t1(id tinyint);insert into t1 values(-12...原创 2021-12-10 21:18:59 · 998 阅读 · 4 评论 -
MySQL刷题记录(一)
一、组合两个表表1: Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+PersonId 是上表主键表2: Address+-------------+---------+...原创 2021-12-13 21:53:26 · 176 阅读 · 1 评论 -
MySQL学习笔记(四)约束条件及表的关系讲解
下面是听了林海峰老师视频的总结与大家分享~一、约束条件1.1、default默认值# 补 充知识点 插入数据的时候可以指定字段create table t1( id int, name char(4));insert into (name,id) t1 values('jason',1);# 下面正式讲解default约束条件的用法create table t2( id int, name char(4), gen...原创 2021-12-11 22:29:25 · 996 阅读 · 4 评论 -
MySQL学习记录(五)补充表的一些操作即where,group by,having用法
一、修改表# MySQL对大小写是不敏感的"""1、修改表名 alter table 表名 rename 新表名;2、增加字段 alter table 表名 add 字段名 字段类型(宽度) 约束条件;alter table 表名 add 字段名 字段类型(宽度) 约束条件 first;# first 将字段直接添加到表的最前面alter table 表名 add 字段名 字段类型(宽度) 约束...原创 2021-12-14 23:34:08 · 811 阅读 · 2 评论 -
初识MYSQL含安装教程(详细篇)
一、数据库的本质'''数据库本质其实就是一款基于网络通信的应用程序其实每个人都可以开发一款数据库软件,因为它仅仅就是一个基于网络通信的应用程序。这也就意味着数据库软件其实有很多很多......1、关系型数据库: MySQL、oracle、db2、access、sql、server2、非关系型数据库: redis、mongodb、memcache'''关系型数据库特点: 1 数据之间彼此有关系或者约束 ...原创 2021-12-02 21:51:50 · 369 阅读 · 3 评论 -
MySQL学习笔记(二)初始sql语句及修改配置文件
下面是听了林海峰老师课的讲解总结与大家分享~一、MySQL配置文件一般MySQL的配置文件都是my-default.iniini结尾的一般都是配置文件程序启动会先加载配置文件中的配置之后才真正启动'''[mysqld] #一旦服务端启动立刻加载下面的配置sql_mode=NO_ENGINE,STRICT_TRANS_TABLES[mysql] #客户端....[client] #其它客户端....'''你也可以自己新建一个my.ini的配置文件修改一些配.原创 2021-12-09 21:58:15 · 1245 阅读 · 4 评论 -
MySQL之存储引擎,你了解了多少?
在日常生活中文件格式有很多种,并且针对不同的文件格式会有对应不同存储方式和处理机制(如:.txt、.pdf、.mp4.......)针对不同的数据应该有对应的不同的处理机制来存储存储引擎就是不同的处理机制一、MySQL主要存储引擎:。Innodb。myisam。memory。blackhole下面我们来一一了解它们'''Innodb是MySQL5.5版本及之后默认的存储引擎存储数据更加安全''''''myisam是MySQL5.5版本之前默认的存..原创 2021-12-06 23:20:13 · 457 阅读 · 4 评论 -
MySQL密码忘记了?不慌~
当你可能前一秒设置了MySQL密码,出去吃个饭拿个快递的功夫可能就忘记密码了......这时我们该慌吗????不用慌兄弟们,我来解决你们忘记密码的烦恼~下面是听了林海峰老师的视频总结你可以将mysql获取用户名和密码校验的功能看成是python中的装饰器,装饰在了客户端请求访问的功能上。我们如果将该装饰器移除,那么mysql服务端就不会校验用户名和密码了!!!!# 1、先关闭当前mysql服务端# 命令的方式启动(让mysql跳过用户名密码校验功能)# mysqld --s.原创 2021-12-05 22:45:31 · 1070 阅读 · 5 评论