E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
--Mysql--
Mysql--
高级(自定义函数、存储过程、视图、事务、索引)
自定义函数语法delimiter$$createfunction函数名称(参数列表)returns返回类型beginsql语句end$$delimiter;说明:delimiter用于设置分割符,默认为分号,主要用于命令行,在“sql语句”部分编写的语句需要以分号结尾,此时回车会直接执行,所以要创建自定义函数前需要指定其它符号作为分割符,此处使用$$,也可以使用其它字符示例需求:创建函数my_tr
one ²⁰¹⁹
·
2023-11-11 12:11
数据库
mysql
数据库
MySQL -- 事务管理
MySQL–事务管理文章目录
MySQL--
事务管理一、理解事务1.如果CURD不加控制,会有什么问题2.事务的概念二、MySQL中的事务1.事务的版本支持2.事务提交方式3.事务常见操作方式3.1.事务的开始与回滚
蝎子莱莱xo
·
2023-11-10 00:06
MySQL
mysql
数据库
MySQL -- 视图
MySQL–视图文章目录
MySQL--
视图一、基本使用二、视图规则和限制视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。
蝎子莱莱xo
·
2023-11-10 00:36
MySQL
mysql
数据库
MySQL -- 用户管理
MySQL–用户管理文章目录
MySQL--
用户管理一、用户1.用户信息2.创建用户3.删除用户4.远端登录MySQL5.修改用户密码6.数据库的权限一、用户1.用户信息MySQL中的用户,都存储在系统数据库
蝎子莱莱xo
·
2023-11-10 00:01
MySQL
mysql
adb
android
【数据库】四大传统数库据元数据查询
一、
Mysql--
查询列信息selectt.table_catalog,t.table_schema,t.table_name,t.table_type,table_rows,column_name,ordinal_position
lisacumt
·
2023-11-09 23:40
数据库
MySQL--
常用数学函数汇总、查询加部分数学运算查询(一篇如同看电影的文章)
MySQL--
常用数学函数汇总、查询加部分数学运算查询=一篇如同看电影的文章MySQL里常用数学函数汇总与select查询加上数学运算查询1、开幕式说明&求关注唐诗2、MySQL常用数学函数汇总3、表格的创建
Jetuser-data
·
2023-11-08 17:34
MySQL
数学运算查询
MySQL -- 索引
MySQL–索引文章目录
MySQL--
索引一、索引简介1.简介2.索引效率的案例二、认识磁盘1.磁盘2.结论3.磁盘随机访问(RandomAccess)与连续访问(SequentialAccess)三、
蝎子莱莱xo
·
2023-11-06 23:59
MySQL
mysql
android
数据库
MySQL--
存储过程、局部变量与用户变量[@](初步认识)
MySQL--
存储过程、局部变量与用户变量[@](初步认识)1、什么是存储过程1.1存储过程的定义与作用1.1存储过程的创建与调用2、局部变量与用户变量2.1局部变量2.2用户变量3、题目部分4、文末彩蛋
Jetuser-data
·
2023-11-06 09:03
MySQL存储过程
Linux系统中上修改Mariadb root密码
skip-grant-table跳过授权重启mysql服务:systemctlrestartmariadb.servicesystemctlrestartmariadb--重启mysql服务进入Mariadb修改root密码:
mysql
轮回孤城
·
2023-11-04 14:39
MySQL -- 复合查询及内外连接
MySQL–复合查询及内外连接文章目录
MySQL--
复合查询及内外连接一、基本查询回顾1.单表查询二、多表查询1.表的组合2.案例三、自连接1.案例四、子查询1.单行子查询2.多行子查询3.多列子查询4
蝎子莱莱xo
·
2023-11-03 03:05
MySQL
mysql
数据库
MySQL -- 内置函数
MySQL–内置函数文章目录
MySQL--
内置函数一、日期函数1.current_date()获取年月日2.current_time()获取时分秒3.current_timestamp()/now()获得时间戳
蝎子莱莱xo
·
2023-11-02 21:04
MySQL
mysql
数据库
MySQL -- 表的增删查改
MySQL–表的增删查改文章目录
MySQL--
表的增删查改一、Create创建1.插入数据2.插入否则更新3.替换二、Retrieve查找1.select列1.1.全列查询1.2.指定列查询1.3.查询字段为表达式
蝎子莱莱xo
·
2023-11-02 21:03
MySQL
mysql
数据库
android
MySQL--
存储过程(创建、调用、删除、查看)
存储过程存储过程和函数:类似于java中的方法好处:1、提高代码的重用性2、简化操作含义:一组预先编译好的SQL语句的集合,理解成批处理语句1、提高代码的重用性2、简化操作3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率一、创建语法CREATEPROCEDURE存储过程名(参数列表)BEGIN存储过程体(一组合法的SQL语句)END注意:1、参数列表包含三部分参数模式参数名参数类型
吴声子夜歌
·
2023-11-02 09:16
MySQL
MySQL
存储过程
MySQL -- 数据类型
MySQL–数据类型文章目录
MySQL--
数据类型一、数据类型1.数据类型分类2.数值类型2.1.tinyint2.2.bit2.3小数类型3.字符串类型3.1.char3.2.varchar4.时间和日期类型
蝎子莱莱xo
·
2023-10-28 05:59
MySQL
mysql
数据库
1024程序员节
MySql--
根据指定字符串顺序排序
问题描述业务上碰到个需求,要求展示的数据按照老板给定的部门顺序排序,这些部门的顺序无法通过原有的字段描述。解决思路一开始考虑的解决方法是数据库新增一个字段,根据权重进行排序。但是考虑到原有的业务逻辑,每个月每个部门都有新的数据汇总,如果新增字段的话,整个项目都要大改。然后考虑过使用一个数据字典存储权重,在查询的时候做个多表连接排序,但是因为部门比较多,这个方法对性能影响比较大,所以放弃了。为了在不
CaesarH000
·
2023-10-27 20:45
MySQL -- 表的约束
MySQL–表的约束文章目录
MySQL--
表的约束一、表的约束1.空属性2.默认值3.列描述4.zerofill5.主键6.自增长7.唯一键8.外键一、表的约束真正约束字段的是数据类型,但是数据类型约束很单一
蝎子莱莱xo
·
2023-10-27 08:26
MySQL
mysql
数据库
【
MySQL--
>数据操作】
文章目录前言一、insert1.单行插入2.多行插入3.插入更新/替换二、select1.全列查询2.指定列插入3.列别名4.表达式计算5.去重6.where条件查询7.排序8.limit分页显示三、update四、delete五、插入查询结果六、聚合函数六、聚合分组1.格式2.where和having的区别前言一、insert1.单行插入指定列单行插入可以省略into关键字全列单行插入2.多行插
kk1125778230
·
2023-10-25 22:02
1024程序员节
mysql
MySQL -- 库和表的操作
MySQL–库和表的操作文章目录
MySQL--
库和表的操作一、库的操作1.创建数据库2.查看数据库3.删除数据库4.字符集和校验规则5.校验规则对数据库的影响6.修改数据库7.备份和恢复8.查看连接情况二
蝎子莱莱xo
·
2023-10-23 23:58
MySQL
mysql
数据库
MySQL--
数据类型转换(CAST/CONVERT)、拼接(CONCAT)
MySQL--
数据类型转换(CAST/CONVERT)、拼接(CONCAT):
MySQL--
数据类型转换(CAST/CONVERT)、拼接(CONCAT)_mysqlconver_zhyueln的博客-
XXX美琳
·
2023-10-22 01:47
mysql
MySQL -- 数据库基础
MySQL–数据库基础文章目录
MySQL--
数据库基础一、基础知识1.什么是数据库2.连接服务器3.服务器、数据库、表的关系3.MySQL架构4.SQL分类5.存储引擎一、基础知识1.什么是数据库文件存储数据有以下几个缺点
蝎子莱莱xo
·
2023-10-21 05:07
MySQL
数据库
mysql
MySQL -- 环境安装(CentOS7)
MySQL–环境安装(CentOS7)文章目录
MySQL--
环境安装(CentOS7)一、环境安装1.卸载不必要的环境2.检查系统安装包3.卸载默认安装包4.获取MySQL官方yum源6.看看yum源能不能正常工作
蝎子莱莱xo
·
2023-10-21 04:33
MySQL
mysql
数据库
MySQL--
基础篇(实操)--黑马
MySQL–基础篇(实操)MySQL基础-一、SQL语句1.数据库、数据表、数据的关系介绍2.SQL介绍3.DDL-操作数据库4.DDL-操作数据表5.DML-INSERT语句6.DML-UPDATE语句7.DML-DELETE语句8.DQL-单表查询二、约束1.约束的概念和分类2.主键约束3.主键自动增长约束4.唯一约束5.非空约束一、SQL语句1.数据库、数据表、数据的关系介绍数据库用于存储和
管程序猿
·
2023-10-13 03:56
#
MySQL
mysql
4、
mysql--
>kafka-->mysql
本文实现mysql数据通过kafka消息队列,异步传输到mysql库表的全过程代码实现,包括kafka环境搭建,代码运行效果展示。全部使用Flinkcdc最新版本实现,虽然代码精简,但确属全网最全,最完整的案例,没有之一。一、kafka环境搭建docker直接拉取kafka和zookeeper的镜像dockerpullwurstmeister/kafkadockerpullwurstmeister
vandh
·
2023-10-11 07:01
大数据开发与实战
mysql
kafka
flink
大数据
Mysql--
内置函数
字符串函数1、拼接字符串concat(str1,str2...)selectconcat(12,34,'abccc')selectCONCAT(name,'的家乡是',hometown)fromstudents2、包含字符个数length('abc')注:一个中文占3个字符,一个字母或数字占1个字符3、截取字符串left(str,len)返回字符串str的左端len个字符right(str,len
one ²⁰¹⁹
·
2023-10-09 22:03
数据库
java
数据库
spring
mac忘记mysql用户名和密码_Mac 最全 Mysql忘记用户名和密码如何处理
苹果--》系统偏好设置--》
mysql--
》StopMysqlServer第二步:进入mysql安装路径,用系统管理员权限跳过mysql安全认证,命令结果如下图所示。1.打开启动台--》其
zqk666mkq
·
2023-10-08 11:31
mysql--
千万级大数据SQL查询优化几条经验
本文主要内容:1:查询语句where子句使用时候优化或者需要注意的2:like语句使用时候需要注意3:in语句代替语句4:索引使用或是创建需要注意假设用户表有一百万用户量。也就是1000000.num是主键1:对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上创建索引。因为:索引对查询的速度有着至关重要的影响。2:尽量避免在where字句中对字段进行null值的判
爱宝宝n
·
2023-10-06 13:41
MYSQL--
存储引擎和日志管理
存储引擎:一、存储引擎概念:MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎。存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式MySQL常用的存储引擎:MylSAM,InnoDB。MySQL数据库中的组件,负责执行实际的数据I/O操作。MySQL系统中
敢不敢跟我比划比划.
·
2023-10-04 00:59
mysql
数据库
MYSQL--
数据库表的设计&多表联查
数据库表的设计1.E-R图2.三大范式2.1第一范式2.2第二范式2.3第三范式3.多表联查3.1内连接3.2外连接3.3自连接3.4子查询3.5合并查询1.E-R图实体-联系图一对一:每个实体设计表的时候都应该具有一个唯一主键;·eg:能够唯一标识学生的字段就是主键;一对多:每个学生信息中都会包含一个班级ID;·eg:向学生实体(多的一方)添加一个班级ID多对多:设计一个中间表包含两个实体的ID
Cling槑
·
2023-10-03 15:04
MYSQL
笔记
mysql
数据库
MySQL--
基础三
本章节将总结MySQL的表结构修改,约束条件,表关系。表结构修改:首先查看一下表结构:desctb_name;查询表结构mysql>descstudent;+-------+---------------+------+-----+---------+-------+|Field|Type|Null|Key|Default|Extra|+-------+---------------+------
昆仑草莽
·
2023-09-29 20:25
MySQL--
查询
查询语法中文英文SELECT字段列表FROM表名列表WHERE条件列表GROUPBY分组字段HAVING分组后条件DROERBY排序字段LIMIT分页限定基础查询1.查询部分字段SELECT字段列表FROM表名;SELECTstudent_name->FROMstudent;2.查询全部字段SELECT*FROM表名;星号代表全部字段SELECT*->FROMstudent;3.去除重复记录查询S
哈喽姥爷
·
2023-09-28 10:58
MySQL
mysql
数据库
database
MYSQL--
事务
一、事物的概念:事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。事务适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等。事务通过事务的整体性以保证数据的一致性。事务能够提高在向表中
敢不敢跟我比划比划.
·
2023-09-26 14:08
mysql
数据库
MYSQL--
索引
一、索引的概念:索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。索引是表中一列或者若干列值排序的方法。建立索引的
敢不敢跟我比划比划.
·
2023-09-26 14:08
mysql
oracle
数据库
MYSQL--
事务
目录一、事物的概念:二、事务的ACID特点:1.原子性:2.一致性:3.隔离性:4.持久性:三、隔离性:1.事务之间的相互影响:(1)脏读:(2)不可重复读:(3)幻读:(4)丢失更新:2.Mysql的隔离级别:3.隔离级别作用范围:四、事务控制语句:1.commit提交事务:2.ROLLBACK回滚:3.使用回滚点:五、事务之间的影响详解:1.脏读:2.不可重复读:3.幻读:一、事物的概念:事务
我不道啊;
·
2023-09-22 15:40
mysql
数据库
MYSQL--
存储引擎和日志管理
存储引擎:一、存储引擎概念:MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎。存储引擎是MySQL将数据存储在文件系统中的存储方式或者存储格式MySQL常用的存储引擎:MylSAM,InnoDB。MySQL数据库中的组件,负责执行实际的数据I/O操作。MySQL系统中
我不道啊;
·
2023-09-22 15:10
mysql
数据库
MYSQL--
索引
目录一、索引的概念:二、索引的作用:三、索引的缺点:四、创建索引的原则依据:五、索引的分类和创建:1.普通索引:2.唯一索引:3.主键索引:4.组合索引:5.全文索引:六、查看删除索引:1.查看索引:2.删除索引:一、索引的概念:索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某
我不道啊;
·
2023-09-22 15:38
mysql
数据库
不同数据库:MySQL、Hive、Presto获取日期的差异
MySQL--
获取昨天的日期SELECTDATE_SUB(CURDATE(),INTERVAL1DAY)--获取本月第一天--原理:将当天的日期-这个月第几天+1天selectdate_add(CURDATE
iCheer-xu
·
2023-09-21 09:21
hive
mysql
数据库
Windows安装
Mysql--
免安装版
在Windows系统上安装免安装版MySql的步骤官方下载地址:https://dev.mysql.com/downloads/mysql/将下载好的文件“mysql-5.7.18-winx64”解压缩到C盘的目录下:配置环境变量:(略)正式安装,添加my.ini文件,内容如下:[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#ba
朗晴
·
2023-09-19 10:46
mysql
Mysql--
通过MySQL存储原理来分析排序和锁
先抛出几个问题1.为什么不建议使用订单号作为主键?2.为什么要在需要排序的字段上加索引?3.forupdate的记录不存在会导致锁住全表?4.redolog和binlog有什么区别?5.MySQL如何回滚一条sql?6.char(50)和varchar(50)效果是一样的么?索引知识回顾对于MySQL数据库而言,数据是存储在文件里的,而为了能够快速定位到某张表里的某条记录进行查询和修改,我们需要将
凉初透的风
·
2023-09-14 21:29
MySQL--
数据库基础
数据库分类数据库大体可以分为关系型数据库和非关系型数据库常用数据类型数值类型:分为整型和浮点型:字符串类型日期类型
登 风
·
2023-09-10 00:37
MySQL
mysql
数据库
Mysql--
事务
事务开始之前,让我们先想一个场景,有的时候,为了完成某个工作,需要完成多种sql操作比如转账再比如下单第一步我的账户余额减少第二步商品的库存要减少第三步订单表中要新增一项事务的本质,就是为了把多个操作,打包成一个操作来完成的,让着多个操作要么能全部都执行成功,要么就一个都不执行,这就是原子性注意一个要点,这里的一个都不执行,不是真的没执行,执不执行成功,得执行了才知道回滚假设事务中有三个操作,顺序
小白不想秃头
·
2023-09-09 06:32
mysql
数据库
oracle
MySQL--
事务持久化原理探究
1引言如果让你来实现一下MySQL持久化的功能,你准备如何实现?如果不考虑性能,接口完全使用同步机制实现,好像也不会出现什么问题,可是不考虑性能是不现实的,IO操作多么耗时,每次写磁盘?那MySQL恐怕完全无法支持企业级应用。考虑加缓存,写磁盘之前先写内存,然后异步持久化,由此带来最棘手的问题,如何保证数据一致性?我们要保证的是,即使数据持久化变为异步操作,在服务器发生宕机、断电等意外情况时,依旧
_inkrain
·
2023-09-08 06:58
MySQL数据库
MySQL
事务
Mysql--
技术文档--索引-《索引为什么查找数据快?》-超底层详细说明索引
索引的概念在MySQL中,索引是一种数据结构,它被用于快速查找、读取或插入数据。索引能够极大地提高数据库查询的速度。索引的工作方式类似于图书的索引。如果你想在图书馆找到一本书,你可以按照书名进行查找。书名就像是一个索引,它可以快速引导你找到正确的书籍。在数据库中,索引也是同样的作用。索引在MySQL中的作用主要有以下几点:加速查询:当对数据库进行查询时,MySQL可以通过索引快速定位到需要的数据,
一单成
·
2023-09-07 08:27
mysql
mysql
数据库
Mysql--
技术文档--B+树-数据结构的认知
Mysql--
技术文档--索引-《索引为什么查找数据快?》
一单成
·
2023-09-07 08:23
mysql
数据结构
mysql
b树
MySQL
管理
MySQL--
创建一个新数据库mysql>CREATEDATABASEtest;--列出所有数据库mysql>SHOWDATABASES;--删除一个数据库mysql>DROPDATABASEtest
凌星月月
·
2023-09-05 10:23
MySQL--
表的创建以及数据类型
目录1:表的数据类型2:如何创建一个表3:删除表4:往表中插入数据5:MySQL中的日期(1)insert插入日期这里我们创建了一个叫us的表(2)日期格式化(3)datetime长日期6:update修改7:删除数据8:insert插入多条记录9:快速复制表1:表的数据类型char学过编程语言的同学都知道,char是一种字符型数据类型,但这里的数据类型是字符串类型,是定长的,给多少空间就用多少空
菜到极致就是渣
·
2023-09-04 18:05
MySQL
sql
数据库
Mysql--
索引,事务隔离级别、锁 、主从复制,读写分离
目录一Mysql主从复制二读写分离()mycat中间件的配置文件/usr/mycat/conf/schema.conf/usr/mycat/conf/server.conf日志文件binlogbinlog指二进制日志,它记录了数据库上的所有改变,并以二进制的形式保存在磁盘中,它可以用来查看数据库的变更历史、数据库增量备份和恢复、MySQL的复制(主从数据库的复制)。binlog有三种格式:stat
Ke_dragon
·
2023-09-03 17:16
mysql
数据库
java
Mysql--
对varchar字段用int数值来查询的问题
在工作中遇到的一个问题。就是mysql的一个表中的一个字段是varchar类型的,这个字段用来存储身份证,身份证正好是18位的。但是在根据身份证号来查询用户的时候,忘了给这个查询条件的身份证号加上’"",然后就产生了问题。先来看sql语句:select*fromkaoshi_userwheresfzh=330382199602254675这条sql语句本来以为只会查出身份证号是3303821996
BoldExplorer
·
2023-09-02 06:57
mysql
数据库
mysql--
部门表员工表练习题
部门表:createtabledept(deptnointprimarykeyauto_increment,--部门编号dnamevarchar(14),--部门名字locvarchar(13)--地址);insertintodeptvalues(10,'财务部','北京');insertintodeptvalues(20,'研发部','上海');insertintodeptvalues(30,'
缘不易
·
2023-08-31 01:04
mysql
mysql
Mysql--
技术文档--B树-数据结构的认知
阿丹解读:B+树(B+tree)和B树(B-tree)都是常见的自平衡搜索树数据结构,用于在存储和检索大量数据时提供高效的操作。基本概念-B+树/B树B树(B-tree)和B+树(B+tree)是常见的自平衡搜索树数据结构,用于在存储和检索大量数据时提供高效的操作。它们具有一些共同的基本概念:节点(Node):B树和B+树的数据存储在节点中。节点可以包含多个关键字和对应的指针。在B树中,叶子节点和
一单成
·
2023-08-29 07:23
mysql
mysql
b树
数据库
Mysql--
技术文档--悲观锁、乐观锁-《控制并发机制简单认知、深度理解》
阿丹:首先在谈到并发控制机制的时候,我们通常会提及两种重要的锁策略。悲观锁(PessimisticLocking)和乐观锁(OptimisticLocking)。这两个是在处理并发的时候采取的不同思路。悲观锁:悲观锁:悲观锁机制认为并发操作中会有冲突,因此默认情况下假设会出现并发冲突,因此采取阻止或延迟访问的方式来保证一致性和隔离性。悲观锁的基本思想是,在数据的访问和修改过程中,假设其他事务会对该
一单成
·
2023-08-28 13:35
mysql
mysql
数据库
oracle
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他