MySQL
文章平均质量分 79
mysql
你好y
这个作者很懒,什么都没留下…
展开
-
SQL 中的窗口函数
SQL 中的窗口函数(Window Functions)是一种特殊的函数,它可以在查询结果的某个区间内执行计算,而不仅仅是对单个行进行计算。原创 2023-02-17 14:33:04 · 3059 阅读 · 0 评论 -
Mysql高级-day04
Mysql高级-day041. MySql中常用工具1.1 mysql该mysql不是指mysql服务,而是指mysql的客户端工具。语法 :mysql [options] [database]1.1.1 连接选项参数 : -u, --user=name 指定用户名 -p, --password[=name] 指定密码 -h, --host=name 指定服务器IP或域名 -P, --port=# 指定连接端口示例 : mysql -h 127.0.0.1 -P原创 2022-01-02 20:04:11 · 391 阅读 · 0 评论 -
Mysql高级-day03
Mysql高级-day031. 应用优化前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。1.1 使用连接池对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有必要建立 数据库连接池,以提高访问的性能。1.2 减少对MySQL的访问1.2.1 避免对数据进行重复检索在编写应用代码时,需要能够理清对数据库的访问逻辑。能够一次连接就获取到结果的,就不用两原创 2022-01-02 17:55:20 · 106 阅读 · 0 评论 -
Mysql高级-day02
Mysql高级-day021. Mysql的体系结构概览整个MySQL Server由以下组成Connection Pool : 连接池组件Management Services & Utilities : 管理服务和工具组件SQL Interface : SQL接口组件Parser : 查询分析器组件Optimizer : 优化器组件Caches & Buffers : 缓冲池组件Pluggable Storage Engines : 存储引擎File System原创 2022-01-02 17:25:21 · 180 阅读 · 0 评论 -
Mysql高级-day01
Mysql高级-day01MySQL高级课程简介序号Day01Day02Day03Day041Linux系统安装MySQL体系结构应用优化MySQL 常用工具2索引存储引擎查询缓存优化MySQL 日志3视图优化SQL步骤内存管理及优化MySQL 主从复制4存储过程和函数索引使用MySQL锁问题综合案例5触发器SQL优化常用SQL技巧1. Linux 系统安装MySQL1.1 下载Linux 安装包http原创 2022-01-02 10:45:33 · 174 阅读 · 0 评论 -
如何在阿里云服务器(centos7)安装、卸载mysql数据库
参考博文:https://www.pianshen.com/article/3736302737/转载 2021-09-04 17:05:40 · 489 阅读 · 0 评论 -
mysql事务
BufferPoolBufferPool里面是数组默认128M,执行sql,会把磁盘里面的页放在BufferPool里面。free链表,存的是BuferPool里面哪些位置暂时是空的基点里面存1、有多少个控制块 2、第一个控制块位置当执行update语句时,要先在BufferPool里面找到那个页,Flush链表用于记录那些页被修改了,找到了再将该页写回磁盘。LRU链表记录的是刚刚被使用的页当BufferPool放满了之后,会使用最近使用最少算法LRU淘汰,最近被使用的页要加在LRU链表的原创 2021-08-30 15:53:09 · 66 阅读 · 0 评论 -
数据库安全性(创建用户,授权,撤销权限等)SQL语句
创建用户语法格式:CREATE USER <用户名> [ IDENTIFIED ] BY [ PASSWORD ] <口令>语法说明如下:1)<用户名>指定创建用户账号,格式为 ‘user_name’@‘host_name’。这里user_name是用户名,host_name为主机名,即用户连接 MySQL 时所在主机的名字。若在创建的过程中,只给...原创 2020-04-13 21:14:28 · 1606 阅读 · 0 评论 -
mysql备份与恢复数据库
mysql备份与恢复数据库约束之主键约束主键自增长外键约束一对一关系数据库多对多关系eg :找出部门标号为10中所有经理,和部门编号为20中所有销售员的详细资料select * from emp where (deptno=10 and job='经理 ’ ) or (deptno=20 and job=‘销售员’);eg : 找出部门标...原创 2020-03-22 20:54:54 · 153 阅读 · 0 评论 -
索引与查找
索引建立索引:create (unique) index 索引名 on 表名(列名);unique:带上表示唯一索引。用alter创建索引:创建一个主索引,索引值唯一,且不能为NULLalter table 表名 add primary key(列名);创建一个唯一索引alter table 表名 add unique (...原创 2020-03-22 17:28:32 · 444 阅读 · 0 评论 -
数据库之DQL基本语法操作
DQL数据查询语言,并且查询不会修改数据库表记录!基本查询1.查询所有列:select * from 表名;表示查询所有列2.查询指定列:select 列1,列2,… from 表名;3.完全重复的记录只一次当查询结果中的多行记录一模一样时,只显示一行。一般在只查询一列或几列时,出现的可能性比较大。select distinct * from 表名;select ...原创 2020-03-07 09:21:11 · 242 阅读 · 0 评论 -
数据库之DML的基本操作
DML(数据操作语言,对表记录的操作(增,删,改))1.插入数据insert into 列名 values (列值1,列值2,…) ;在表名后给出要插入的列名,其他没有指定的列插入NILL。在values后给出列值,值的顺序和个数必须与前面指定的列对应。insert into 表名 values (列值1,列值2,…) ;没有给出要插入的列,那么表示...原创 2020-03-05 22:18:43 · 3681 阅读 · 0 评论 -
数据库之DDL基本操作
DDL数据库1.查看所有数据库:show databases;2.选择要操作的数据库:use 数据库名;3.创建数据库(stu):create database stu;4.删除数据库:drop database stu;5.修改数据库编码:alter database stu character set utf8;数据类型1.int:整型2.double:浮点型,double(...原创 2020-03-05 21:10:18 · 1424 阅读 · 0 评论