MySQL
文章平均质量分 65
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。
MySQL 是最流行的关系型数据库管理系统之一,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
日月星辰TEL
如果技术不用于分享,将黯然失色...
展开
-
大数据存储技术之ClickHouse入门学习(二)
ClickHouse是俄罗斯搜索巨头公司Yandex于2016年开源的一个用于联机分析(OLAP)的完全列式数据库管理系统(DBMS) , 主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告。 ClickHouse允许在运行时创建表和数据库,加载数据和运行查询,而无需重新配置和重新启动服务器,支持线性扩展,简单方便,高可靠性,容错。原创 2021-09-14 18:27:06 · 2401 阅读 · 0 评论 -
Python3实现MySQL数据增量更新同步到MongoDB
一、MySQL工具类# -*- encoding: utf-8 -*-import pymysqlclass MySQLUtil: """ MySQL工具类 """ def __init__(self, host="127.0.0.1", user=None, passwd=None, db=None, charset="utf8", *args, **kwargs): """构造函数""" self.host = host原创 2021-03-05 14:13:31 · 756 阅读 · 1 评论 -
大数据存储技术之ClickHouse入门学习(一)
一、ClickHouse介绍ClickHouse 是俄罗斯搜索巨头Yandex公司在2016年开源的一个列式存储的OLAP数据库管理系统。ClickHouse官网:https://clickhouse.yandexClickHouse下载:https://sourceforge.net/projects/clickhouse.mirrorClickHouse文档:https://clickhouse.tech/docs/zhClickHouse社区:http://www....原创 2021-08-08 15:23:31 · 1234 阅读 · 0 评论 -
SparkSQL使用UDF函数代替MySQL空间函数读取MySQL空间字段
一、问题描述SparkSQL虽然可以访问MySQL数据,但是对于MySQL的空间字段,SparkSQL并没有提供内置函数去解析二、问题分析SparkSQL没有内置函数解析空间类型,需要手动编写UDF函数实现SparkSQL网络传输的数据格式是Byte数组,返回的数据格式中没有Geometry类型,需要将Geometry类型转成String类型返回三、代码实现1、自定义SparkUDF函数 @throws[Exception] def sparkUDFSTAsTex原创 2021-05-19 20:51:48 · 690 阅读 · 0 评论 -
MySQL如何使用SET设置多值作为查询条件?
一、问题描述1、如何使用 SET 存储多个变量作为 WHERE 条件进行查询呢?SELECT * FROM t_table WHERE id IN (1,2,3,4,5);2、MySQL使用 SET 可设置单个变量进行查询SET @id=1;SELECT * FROM t_route_line WHERE id = @id;3、MySQL如果使用 SET 设置多个变量进行查询?错误示范:SET @id=(1,2,3,4,5);SELECT * FROM t_rou...原创 2021-04-27 11:02:44 · 2936 阅读 · 2 评论 -
python3连接MySQL的工具类
工具类# -*- encoding: utf-8 -*-import pymysqlclass MysqlUtil: """ MySQL工具类 """ def __init__(self, host="127.0.0.1", user=None, passwd=None, db=None, charset="utf8", *args, **kwargs): """构造函数""" self.host = host ...原创 2021-03-04 19:51:23 · 775 阅读 · 0 评论 -
MySQL报错:【Packet for query is too】【large max_allowed_packet】
com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (12,131,066 > 4,194,304).You can change this value on the server by setting the 'max_allowed_packet' variable.ERROR 2020 (HY000): Got packet bigger than 'max_allow...原创 2020-12-24 10:04:53 · 495 阅读 · 0 评论 -
MySQL空间函数汇总
名称 描述 1 ST_StartPoint() LineString的起始点 2 ST_EndPoint() LineString的终点 3 ST_Transform() 变换几何的坐标 4 ST_GeoHash() 产生geohash值 5 ST_LongFromGeoHash() 从geohash值返回经度 6 ST_LatFromGeoHash() 从geohash值返回纬度 7...原创 2021-01-28 09:25:01 · 901 阅读 · 0 评论 -
python2和python3连接MySQL数据库
一,代码#-*- encoding: utf-8 -*-'''DBUtil.pyCreated on 2019/10/22 14:27Copyright (c) 2019/10/22, Google Copy right@author: com'''# import MySQLdbimport pymysql# 打开数据库连接conn = pymysql.conne...原创 2019-10-22 21:30:39 · 934 阅读 · 0 评论 -
win10安装MySQL5.7.22 32位
下载地址:https://downloads.mysql.com/archives/community/2、解压文件解压之后,新建 Data目录和创建my.ini文件my.ini文件内容如下:# MySQL Server Instance Configuration File# ----------------------------------------------------------------------# Generated by the MySQL Serv..原创 2020-11-13 20:05:48 · 788 阅读 · 2 评论 -
Linux离线安装MySQL5.7.24
一、下载MySQL5.7下载地址:https://downloads.mysql.com/archives/community/二、卸载mariadb1、查看mariadb数据库是否安装rpm -qa | grep mariadbwhich mysqlwhereis mysql2、卸载mariadbrpm -e mariadb-server --nodepsrpm -e mariadb-* --nodepsrpm -e mariadb-devel --nodeps.原创 2020-12-18 13:57:43 · 518 阅读 · 0 评论 -
spark 操作 MySQL数据库
pom.xml:https://blog.csdn.net/qq262593421/article/details/105769886SparkJDBCExample.scalapackage com.xtd.spark.imoocimport org.apache.spark.sql.SparkSessionobject SparkJDBCExample { def ma...原创 2020-04-28 17:51:42 · 1061 阅读 · 0 评论 -
MySQL datetime(0) NULL DEFAULT NULL 报错
问题描述在使用 mysql 建表时,datetime 类型使用以下声明时columename datetime(0) NULL DEFAULT NULL,mysql会提示语法错误,原因是 datetime 长度不能设置为 0You have an error in your SQL syntax; check the manual that corresponds to y...原创 2020-03-15 10:55:16 · 7151 阅读 · 1 评论 -
MySQL数据类型大小测试
测试版本:MySQL 5.5.37测试类型:int、bigint、float、double、char、varcharMySQL数据类型大小 int bigint float double char varchar 0 无法定义 无法定义 99999900000000 9e99 null null 1 ...原创 2020-03-08 02:30:48 · 1066 阅读 · 0 评论 -
MySQL面试题一
两轮面试完之后本来以为可以谈薪资了结果HR可能是觉得还没问SQL题出其不意地在微信上扔了四道SQL题目过来题目如下:我发你几道测试题,就是日常工作中基础的应用,你看看熟练吗?可以吗现有表app_login,包含3个字段(uid、day、isguest),各uid在每一天可能有任意条记录现求9月份(1至30日)中1.每个uid在每天各有多少条记录2.每个uid在...原创 2020-01-06 15:10:31 · 2501 阅读 · 0 评论 -
MySQL系统信息函数
系统信息函数是用来查询MySQL数据库的系统信息。系统信息函数包括查询数据库版本、数据库当前用户等信息。MySQL系统信息函数如下表所示:MySQL系统信息函数 version() 返回数据库的版本号 connection_id() 返回服务器的连接数 database() 返回当前数据库名 schema() 返回当前数据库名 user() ...原创 2020-01-05 12:27:26 · 1832 阅读 · 0 评论 -
MySQL字符串函数
字符串函数是MySQL中常用的函数。字符串函数主要用于处理表中的字符串。字符串函数包括求字符串长度、合并字符串、在字符串中插入子串和大小写字母之间的转换等函数。MySQL中常用的字符串函数如下表所示:MySQL字符串函数 char_length(s) 返回字符串s的字符数 length(s) 返回字符串s的长度(一个中文字母长度为3) concat(s1,s2...原创 2020-01-05 11:58:00 · 1106 阅读 · 0 评论 -
MySQL数学函数
MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数等。数学函数是MySQL中常用的函数,主要用于处理数字,包括整形、浮点数等。数学函数包括绝对值函数、正弦函数、余弦函数、和随机函数等。MySQL常用的数学函数如下表所示:MySQL数学函数 函数 作用 abs(x) 求绝对值 PI() 返回圆周率 sqrt(x...原创 2020-01-05 02:29:07 · 1979 阅读 · 0 评论 -
MySQL数据类型
MySQL数据类型数据类型 指定值和范围 char String(0~255) varchar String(0~255) tinytext String(0~255) text String(0~65536) blob String(0~65536) mediumtext String(0~16777215) med...原创 2019-12-30 23:49:59 · 800 阅读 · 0 评论 -
MySQL使用技巧
1、将字符转换为数字 cast()函数 cast(columas unsigned)select (1+1),('1'+'2'),(cast('1' as unsigned)+3);2、MySQL实现行转列(1)group by和group_concat()函数组合使用,substring_index(group_concat(),',',N)取前N个数据(2)as取列...原创 2019-12-30 23:31:17 · 1539 阅读 · 0 评论 -
Win10系统安装MySQL5.5.62 解压版
1、进入官网,下载mysql-5.5.62-winx64.zip解压包链接地址:https://dev.mysql.com/downloads/file/?id=4804922、解压。我这里选择解压路径:D:\Program Files\MySQL3、配置my.ini文件。 进入MySQL文件的根目录,找到my-small.ini文件,复制一份并命名为...原创 2019-07-26 19:20:42 · 1965 阅读 · 0 评论