Mysql
文章平均质量分 76
yzhSWJ
一个爱小猪的程序员
展开
-
EXPLAIN高级sql优化
而每个SELECT关键字的FROM子句中都可以包含若干张表(这些表用来做连接查询),,该条记录的table列代表着该 表的表名(有时不是真实的表名字,可能是简称)正常来说一个select 一个id ,也有例外的可能,查询优化器做了优化。,对于在同一个SELECT关键字中的表来说,它们的id值是相同的。一条大的查询语句里边可以包含若干个SELECT关键字,运行结果: id 只有一个,原因是查询优化器做了优化。的属性,意思是我们只要知道了某个小查询的。不论我们的查询语句有多复杂,里边儿。原创 2022-09-07 21:37:42 · 251 阅读 · 0 评论 -
mysql查询表中的字段数量
查询表中的字段原创 2022-09-05 14:56:15 · 2328 阅读 · 0 评论 -
mysql高级
在 SQL 中,关键字和函数名是不用区分字母大小写的,比如 SELECT、WHERE、ORDER、GROUP BY 等关键字,以及 ABS、MOD、ROUND、MAX 等函数名。在MySQL 8下禁止在重新启动 MySQL 服务时将lower_case_table_names设置成不同于初始化 MySQL 服务时设置的lower_case_table_names值。数据库名、表名和字段名在 Linux MySQL 环境下是区分大小写的,因此建议你统一这些字段的命名规 则,比如全部采用小写的方式。原创 2022-09-03 21:58:21 · 1005 阅读 · 0 评论 -
sql 查询数据库总条数,各个表总数
mysql查询select table_name,table_rows from information_schema.tables where TABLE_SCHEMA = '数据库名称' order by table_rows desc; sqlServer查询SELECT t0.name,t1.rows FROM sys.sysobjects t0 JOIN sys.sysindexes t1 ON t0.id = t1.idWHERE t0.xtype='u'ORDER BY原创 2022-03-03 08:30:29 · 4101 阅读 · 0 评论 -
MySQL窗口函数
窗口函数分类MySQL从8.0版本开始支持窗口函数。窗口函数的作用类似于在查询中对数据进行分组,不同的是,分组操作会把分组的结果聚合成一条记录,而窗口函数是将结果置于每一条数据记录中。窗口函数可以分为静态窗口函数和动态窗口函数 静态窗口函数的窗口大小是固定的,不会因为记录的不同而不同; 动态窗口函数的窗口大小会随着记录的不同而变化。窗口函数总体上可以分为序号函数、分布函数、前后函数、首尾函数和其他函数,如下表:语法结构:...原创 2021-11-24 09:31:48 · 642 阅读 · 0 评论 -
MySQL触发器
MySQL从 5.0.2 版本开始支持触发器。MySQL的触发器和存储过程一样,都是嵌入到MySQL服务器的一 段程序。 触发器是由 事件来触发 某个操作,这些事件包括 INSERT 、 UPDATE 、 DELETE 事件。所谓事件就是指 用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句时候,就相当于事件发生 了,就会 自动 激发触发器执行相应的操作。 当对数据表中的数据执行插入、更新和删除操作,需要自动执行一些数据库逻辑时,可以使用触发器来 实现触发器原创 2021-11-23 17:26:59 · 568 阅读 · 0 评论 -
Mysql正则表达式查询
正则表达式通常被用来检索或替换那些符合某个模式的文本内容,根据指定的匹配模式匹配文本中符合 要求的特殊字符串。例如,从一个文本文件中提取电话号码,查找一篇文章中重复的单词或者替换用户 输入的某些敏感词语等,这些地方都可以使用正则表达式。正则表达式强大而且灵活,可以应用于非常 复杂的查询。MySQL中使用REGEXP关键字指定正则表达式的字符匹配模式。下表列出了REGEXP操作符中常用字符匹配 列表。1. 查询以特定字符或字符串开头的记录 字符‘^’匹配以特定字符或者字符串开头的文.原创 2021-11-17 17:14:25 · 9017 阅读 · 0 评论 -
Mysql安装下载&问题
1. 下载地址 官网:https://www.mysql.com 2. 打开官网,点击DOWNLOADS然后,点击 MySQL Community(GPL) Downloads3. 点击 MySQL Community Server4. 在General Availability(GA) Releases中选择适合的版本 Windows平台下提供两种安装文件:MySQL二进制分发版(.msi安装文件)和免安装版(.zip压缩文 件)。一般来讲,应当使用二进..原创 2021-11-17 15:40:11 · 1049 阅读 · 0 评论 -
MyCat+Mysql读写分离
安装启动1.安装2.下载安装包 百度下载去吧3.上传 解压Linux 目录/opt:opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。-zxvfz:按照gz筛选x:解压v:显示详情信息f:指定解压文件tar -zxvf Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz 将解压的文件夹拷贝到 **/usr/local/**原创 2021-01-23 15:14:13 · 145 阅读 · 0 评论 -
Mysql优化存储过程存储函数
存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复的编写相同的SQL语句。而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输存储函数存储过程不能拥有输出参数可以拥有输出参数可以直接调用存储函数,不需要call语句需要call语句调用存储过程必须包含一条return语句不允许包含return语句一、创建存储过程因为;分会冲突,所原创 2021-01-20 17:33:33 · 670 阅读 · 0 评论 -
Mysql 视图
MySQL5.1才有MySQL视图是一个虚拟表 动态生成的数据,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,MySQL视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们进行数据修改时的限制也很少。视图是存储在数据库中的查询的sql 语句,它主要出于两种原因:原创 2020-07-12 21:18:56 · 128 阅读 · 0 评论 -
数据库建表
约束条件:限制表中的数据,保证添加到数据表中的数据准确和可靠性!凡是不符合约束的数据,插入时就会失败!约束条件在创建表时可以使用, 也可以修改表的时候添加约束条件创建表表中字段 不是单引号,是1旁边的 飘CREATE TABLE `acl_permission` ( `id` char(19) NOT NULL DEFAULT '' COMMENT '编号', `pid` char(19) NOT NULL DEFAULT '' COMMENT '所属上级', `name` varcha原创 2020-07-12 19:50:33 · 159 阅读 · 0 评论