手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
数据库
MySql(五):MySQL数据库安全管理
一、前言 二、数据库系统安全相关因素 1、外围网络 让我们的mysql处在一个有保护的局域网之中,而不是置于开发的公网中。 2、主机 第二层防线“主机层防线”,“主机层防线“主要拦截网络(包括局域网)或者直连的未...
作者:夏威夷8080 时间:2024-10-25
MySQL字符集 utf8 和 utf8mb4 有什么区别?
UTF-8是一种Unicode字符集编码方式,用于存储和传输Unicode字符。MySQL支持UTF-8字符集,但在MySQL 5.5.3之前,它只支持最多三个字节的UTF-8编码(也称为“utf8”字符集),因此无法存储四个字节的Unicode字符(如表...
作者:夏威夷8080 时间:2024-10-25
结合车辆GPS数据存储总结MySQL分区使用经验
查看MySQL是否支持分区 show plugins; 根据车辆GPS的记录时间进行按天分区。 注意这边id和要分区的record_time添加了联合主键。 drop table if EXISTS t_car_gps; CREATE TABLE `t_car_gps` ( `id` int(11)
作者:夏威夷8080 时间:2024-10-25
什么是数据库事务的不可重复读?
"不可重复读"是数据库事务隔离级别中的一种现象,指的是在同一个事务内,多次读取同一行数据时,获取到的数据值发生了变化。 具体而言,不可重复读可以分为以下几个步骤: 事务A开始并执行了一个S...
作者:夏威夷8080 时间:2024-10-25
MySql(十九):基础——自定义存储过程和函数
MYSQL中创建存储过程和函数分别使用CREATE PROCEDURE和CREATE FUNCTION 使用CALL语句来调用存储过程,存储过程也可以调用其他存储过程 函数可以从语句外调用,能返回标量值 创建存储过程 语法 proc_parameter指定存储...
作者:夏威夷8080 时间:2024-10-25
sql两种方式计算时间差值并比较
-- DATE_SUB 加上 INTERVAL 代表把时间往前推N个小时,HOUR 是单位 -- 大于号后面的if是做了个非空判断 SELECT DATE_SUB(date_format(user.step_time, '%Y-%m-%d'), INTERVAL (user.cycl
作者:夏威夷8080 时间:2024-10-25
MySQL里的时间格式化
select date_format(p.create_time, '%Y-%m-%d %H:%i:%S') from t_person p;
作者:夏威夷8080 时间:2024-10-25
MySQL数据库如何在SQL语句中显式的使用排序规则?
大家都知道,MySQL数据库在SQL语句中都是使用ORDER BY子句来进行排序,可以使用ASC或DESC关键字来指定排序的方式,即升序或降序。 那如果要在排序时指定特定的排序规则,该怎么写呢? 如果需要使用特定的排序规则,可...
作者:夏威夷8080 时间:2024-10-25
什么是数据库事务的幻读?
"幻读"是数据库事务隔离级别中的一种现象,它与不可重复读有些相似,但主要关注的是插入操作。 具体而言,幻读可以分为以下几个步骤: 事务A开始并执行了一个查询语句,返回了符合条件的数据结果集...
作者:夏威夷8080 时间:2024-10-25
如何解析和读取mysql binlog
要解析和读取MySQL的二进制日志(binlog),可以使用一些工具和方法。 MySQL官方提供的工具:MySQL自带了一个名为mysqlbinlog的命令行工具,可以用于解析和读取二进制日志。通过执行以下命令,您可以查看二进制日志的...
作者:夏威夷8080 时间:2024-10-25
MySQL如何指定字符集和排序规则?
在MySQL中,可以使用以下两种方式指定字符集和排序规则: 创建数据库或表时指定字符集和排序规则 在创建数据库或表时,可以使用 CHARACTER SET 和 COLLATE 选项指定字符集和排序规则。例如,创建一个名为 mydatabase...
作者:夏威夷8080 时间:2024-10-25
mysql 递归查询父级下的所有子级
有一张组织表,该表有上下层级,使用mysql 递归查询某个组织下的所有子组织,sql要怎么写? 假设这张表名为 organization 的表,其结构如下: CREATE TABLE organization ( id INT PRIMARY KEY, name VARCHAR(50), p...
作者:夏威夷8080 时间:2024-10-25
MyBatis Plus 里调用存储过程
mapper接口 public interface UserInfoMapper extends BaseMapper<UserInfo> { void countByType(String checkNo); } sql xml 注意这里的存储过程是有入参,无返回值的 <?xml
作者:夏威夷8080 时间:2024-10-25
在服务器上安装mysql,远程连接不上的问题汇总及对应解决方案
在服务器上安装mysql,远程连接不上的问题汇总及对应解决方案 1、检测服务器是否可以连接 1.1、服务器不能连接的解决方式 打开windows防火墙的文件传输规则 2、检测服务器端口号是否可以连接 2.1、服务器端口不能连接...
作者:夏威夷8080 时间:2024-10-25
MySQL+Java实现组织递归
一、java代码实现递归 组织表sql CREATE TABLE `my_org` ( `id` int(11) NOT NULL AUTO_INCREMENT, `org_name` varchar(50) DEFAULT NULL COMMENT '组织名称', `org_cod
作者:夏威夷8080 时间:2024-10-25
MySQL常用的字符集和排序规则有哪些?
MySQL支持多种字符集和排序规则,以下是一些常用的: 字符集: utf8mb4:支持最广泛的Unicode字符集,可存储任何国家的文字utf8:是utf8mb4的子集,支持大部分Unicode字符,但不支持一些较新的字符latin1:支持欧洲语...
作者:夏威夷8080 时间:2024-10-25
MySql在ONLY_FULL_GROUP_BY模式下分组查询报错问题的解决
MySQL5.7.5及以上版本在进行group by查询报错:ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 或 SELECT list is not in GROUP BY clause …。这
作者:夏威夷8080 时间:2024-10-25
写一条sql列出开始日期和结束日期之间的每一天(包括起止日期)
给定一个开始日期和结束日期,写个sql把中间的每天都查出来(包括开始和结束日期)。 给定开始时间是2023-03-12,结束时间是2023-03-22,sql如下: SELECT DATE_ADD('2023-03-12', INTERVAL seq DAY...
作者:夏威夷8080 时间:2024-10-25
SQL中join连接查询时条件放在on后与where后的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是...
作者:夏威夷8080 时间:2024-10-25
数据库数据同步方案总结
数据同步还是要分不同的场景。 一、同库 如果表在同一个数据库里,可以直接用下面这个sql语句实现。 INSERT INTO ... SELECT ... 存在的问题 这种写法虽然方便,但是对于数据量比较大的情况不推荐,因为它会占用很长...
作者:夏威夷8080 时间:2024-10-25
mysql字符串类型面试题
mysql有哪些字符串类型? MySQL中有以下几种常见的字符串类型: CHAR:固定长度字符串,最多可以存储255个字符。 VARCHAR:可变长度字符串,最多可以存储65535个字符。 TEXT:用于存储较长的文本字符串,最多可以存储...
作者:夏威夷8080 时间:2024-10-25
如何调整MySQL InnoDB缓冲池大小?如何监控缓冲池效率?常用的warm-up策略有哪些?
如何调整MySQL InnoDB缓冲池大小? 调整InnoDB缓冲池是优化InnoDB性能的关键步骤。InnoDB缓冲池是InnoDB存储引擎在内存中缓存数据和索引的地方,适当地调整它可以大大提高数据库的性能。 以下是调整InnoDB缓冲池的步...
作者:夏威夷8080 时间:2024-10-25
根据矩形范围查询点位集合的sql语句
其实只要知道矩形的左上角经纬度和右下角经纬度即可。 如果有左上角的经纬度点(top_left_longitude, top_left_latitude)和右下角的经纬度点(bottom_right_longitude, bottom_right_latitude),那么查询语句如下:...
作者:夏威夷8080 时间:2024-10-25
为什么MySQL innodb的数据达到亿级别,使用‘select count(*) ’将会特别慢?
当表的数据达到亿级别时,使用 SELECT COUNT(*) FROM table 会变得特别慢,主要是因为以下几个原因: 全表扫描:SELECT COUNT(*) FROM table 通常会导致全表扫描,除非有一些优化手段被应用(例如使用覆盖索引)。当...
作者:夏威夷8080 时间:2024-10-25
MySQL全文索引的自然语言搜索使用介绍
接上篇《MySQL全文索引的布尔搜索使用介绍》 自然语言搜索是全文搜索技术中的一种模式,它允许用户使用普通话语或句子来查询,而不需要使用特定的查询语言或格式。这种搜索方式的目的是使查询更加直观和人性化,从而...
作者:夏威夷8080 时间:2024-10-25
MySQL全文索引的分词机制介绍
什么是全文查询的“分词机制”? 分词机制,也常称为“分词”或“词条化”(Tokenization),是将一段连续的文本切分成若干独立的词汇或词条的过程。在很多文本处理和信息检索的任务中,分词是首要且关键的步骤。 分...
作者:夏威夷8080 时间:2024-10-25
MySQL全文搜索的高级特性:查询扩展(Query Expansion)
查询扩展(Query Expansion)是全文搜索的一个高级特性,尤其对于某些搜索需求来说非常有用。它是基于原始查询返回的结果来进一步扩展并改进搜索结果的过程。 当用户执行全文搜索查询时,可能会遇到以下情况: 查询结...
作者:夏威夷8080 时间:2024-10-25
MySQL全文索引的布尔搜索使用介绍
假设我们有一个名为 articles 的数据表,其中有一个名为 content 的列,用于存储新闻文章的文本内容。这个列已经建立了FULLTEXT索引。 ALTER TABLE articles ADD FULLTEXT(content); 示例1:使用AND操作符 要找出同时...
作者:夏威夷8080 时间:2024-10-25
MySQL的空间索引
空间索引是一种特殊的数据库索引,用于存储空间数据并加速空间查询。空间数据通常是指与地理位置或空间坐标有关的数据,如经度和纬度、多边形边界、点等。空间索引的目的是快速查找在特定地理区域内或与特定地理形状...
作者:夏威夷8080 时间:2024-10-25
聚簇索引和非聚簇索引区别
聚簇索引和非聚簇索引是数据库索引的两种主要类型,它们在物理存储和查找数据的方式上有所不同。下面是对两者的详细介绍: 聚簇索引 (Clustered Index) 物理排序:聚簇索引决定了表中数据行的物理排序。因为数据行与...
作者:夏威夷8080 时间:2024-10-25
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native