共 39 篇文章 |
|
[原]存储过程和函数的区别笔记 存储过程和函数的区别笔记。存储过程和函数在数据库应用中都是重要的对象,以下是它们之间的主要差异:1、存储过程:存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程是一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效。存储过程可以接收和输出参数,返回执行存储过程的... 阅3 转0 评0 公众公开 24-04-15 11:16 |
create index idx_depno_empname_job on emp(depno,empname,job); 阅1 转0 评0 公众公开 24-03-21 10:46 |
[原]SQL数据库基础性概念 SQL语言的设计目标是简化数据库的操作过程,使得用户能通过类似英语的指令来访问和处理数据。从IBM的System R数据库系统实现了SQL的初步版本,到SQL标准的制定和普及,SQL逐渐成为了处理关系数据库的事实标准。SQL语言根据功能划分如下。1、查询语言:例如,SELECT 语句用于从一个或多个数据库表中检索数据。2、定义语言: CREATE 用于创建新的... 阅1 转0 评0 公众公开 24-03-20 17:26 |
IDEA 编译器连接MySql数据库图文教程。IDEA开发工具十分的强大,除了开发java项目外,内置的连接数据库工具也非常的不错,下面是使用步骤。1、打开IDEA,依次找到View->ToolWindows->Database菜单。2、打开database界面,点击【+】符号,选择【DataSource】找到【MySql】。3、正确输入mysql连接信息,点击【APPLY】。如果,页面有红色提... 阅2 转0 评0 公众公开 24-03-20 15:58 |
mysql> SELECT count(DISTINCT LEFT(empname, 3)) / count(*) AS sel3, count(DISTINCT LEFT(empname, 4)) / count(*) AS sel4, count(DISTINCT LEFT(empname, 5)) / count(*) AS sel5, count(DISTINCT LEFT(empname, 6)) / count(*) AS sel6, count(DISTINCT LEFT(empname, 7)) / count(*) AS sel7 FROM emp;如果... 阅2 转0 评0 公众公开 24-03-19 10:20 |
mysql更新字段部分内容通过CONCAT和SUBSTRING函数实现。CONCAT和SUBSTRING函数。/opt/tomcat/tomcat-practice-8090/webapps/upload/document/1702278625060.pdf/opt/tomcat/tomcat-practice-8090/webapps/upload/document/1702278625780.pdf./opt/tomcat-bhxn/webapps/upload/document/1702278625060.pdf/opt/tomcat-bhxn/webapps/upload/docum... 阅2 转0 评0 公众公开 24-03-14 17:13 |
sql的统计函数count,sum,avg,max,min等,不允许出现在什么子句中。where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件显示特定的组,也可... 阅4 转0 评0 公众公开 24-03-13 22:04 |
mysql 数据库json字段类型优缺点前言。1、强校验JSON数据类型,而varchar类型和text等类型本身是不存在这种机制的。2、MySQL支持操作JSON类型数据的内置函数。3、JSON列中的JSON数据会被转成内部特定的存储格式,读取更快。MySQL 的 JSON 字段,可以存储多种类型,包括数字、字符串、数组和对象等。在 MySQL 5.7 及以上版本,支持使用 JSON 数... 阅46 转0 评0 公众公开 24-03-07 11:41 |
MySql查询优化、常见问题相关解决方法。二、MySql查询优化方法。-- 慢查询时间(默认情况下MySQL认位10秒以上才是慢查询)show variables like "long_query_time"?mysql不能利用索引混合排序。优化sql语句:先左连接,然后取15条记录,如果my_order记录比较多,执行比较耗时。不难看出子查询 c 是全表聚合查询,在表数量特别大的情况... 阅1 转0 评0 公众公开 24-03-03 10:39 |
宝塔面板如何解决MySql自动停止问题。MySql自动停止有很多原因,比如内存不足、恶意攻击、数据库读写内存爆满等问题,都会造成MySql自动停止。1、宝塔面板添加定时任务,执行shell脚本。pgrep -x mysqld &> /dev/nullif [ $?thenbash /www/server/panel/script/rememory.sh/etc/init.d/mysqld startfi.添加计划完后,每隔15分钟进行检测... 阅21 转1 评0 公众公开 24-01-29 14:02 |