zl程序教程

mysql

  • python - pandas读取excel示例 - 链接mysql示例

    python - pandas读取excel示例 - 链接mysql示例

    import os import sys import pymysql, traceback import pandas as pd from typing import List # database_flag = sys.argv[1] # DATABASE_CONFIG = { # "test": { #

    日期 2023-10-26 10:13:52     
  • mysql多实例部署

    mysql多实例部署

    mysql 多实例常规来讲,主要有二种方案可以实现,这二种方案各有利弊,如下:1、基于多配置文件        通过使用多个配置文件来启动不同的进程,以此来实现多实例。        优点:逻辑简单,配置简单        缺点:管理起来不方便2、基于mysqld_multi

    日期 2023-10-26 10:13:52     
  • 玩转Mysql系列 - 第11篇:深入了解连接查询及原理

    玩转Mysql系列 - 第11篇:深入了解连接查询及原理

    打算提升sql技能的,可以加我微信itsoku,带你成为sql高手。 这是Mysql系列第11篇。 环境:mysql5.7.25,cmd命令中进行演示。 当我们查询的数据来源于多张表的时候,我们需要用到连接查询,连接查询使用率非常高,希望大家都务必掌握。 本

    日期 2023-10-26 10:13:52     
  • Linux,Mac下MySQL的安装及一些知识点的整理

    Linux,Mac下MySQL的安装及一些知识点的整理

    Linux下载安装#在服务器上下载的话 需要安装Mysql5.7相关的yum源wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm安装刚下载的rpm包rpm -ivh mysql80-community-release-el7-3.noarch.rpm确保yum源中生效的是我们刚刚添加进来的5.7版本y

    日期 2023-10-26 10:13:52     
  • mysql表存储

    mysql表存储

    方法

    日期 2023-10-26 10:13:52     
  • MySQL workbench8.0 CE基本用法(创建数据库、创建表、创建用户、设置用户权限、创建SQL语句脚本)

    MySQL workbench8.0 CE基本用法(创建数据库、创建表、创建用户、设置用户权限、创建SQL语句脚本)

    原文地址:https://blog.csdn.net/zgcr654321/article/details/82156277 安装完成MySQL后,打开MySQL workbench8.0。 可以看到MySQL Connecti

    日期 2023-10-26 10:13:52     
  • SQL学习笔记之MySQL查询的三层解析

    SQL学习笔记之MySQL查询的三层解析

      Mysqld的三层结构:   SQL类型:     DDL:数据库对象定义语言        对库和表的定义     DML:操作语言     DCL:控制语言   结构化的查询语言:select * from user;  执行该语句时:   1、连接层:       验证 该用户的用户名、密码、端口号,并提供连接     连接层作用: 1。提供连接协议(TCP/

    日期 2023-10-26 10:13:52     
  • JDBC对MySQL数据库存储过程的调用

    JDBC对MySQL数据库存储过程的调用

            一、MySQL数据库存储过程:         1、什么是存储过程         存储过程(英文:Stored Procedure)是在大型数据库系统中,为了完毕特定功能而编写的一组的SQL语句集。存储过程经编译存储在数据库中。用户通过指定存储过程的名字

    日期 2023-10-26 10:13:52     
  • mysql升级-rpm安装

    mysql升级-rpm安装

    mysql版本5.7.29升级到5.7.30 由于我们安装mysql的方式是通过mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar中的rpm包安装:rpm -Uvh mysql-community-*.rpm 所以升级的方式是专门针对这种方式的. 其实升级的过程跟从0开始安装的过程类似. 第一步:查看当前的安装版本   方式一:mysql   -

    日期 2023-10-26 10:13:52     
  • mysql - 主从复制原理

    mysql - 主从复制原理

    一、什么是主从复制? 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。 二、主从复制的作用(好处,或者说为什么要做主从)重点! 1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2、架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个

    日期 2023-10-26 10:13:52     
  • 2022-09-05 mysql/stonedb-查询时多线程并行处理开发路线图

    2022-09-05 mysql/stonedb-查询时多线程并行处理开发路线图

    摘要: 记录对于stonedb进行利用多核CPU加快查询时的nested loop策略的路线图。 所涉及模块: 一. STONEDB相关 stonedb查询优化器整体架构stonedb列存储模块stonedb条件处理模块stonedb的迭代器/索引/维度/索引表相关模块stonedb的缓存模块 二. 业界领域横向数据库策略借鉴化 c

    日期 2023-10-26 10:13:52     
  • 【dvwa时的奇奇怪怪的问题】(burpsuit的问题,dvwa的问题)(暴力破解、MySQL注入等)

    【dvwa时的奇奇怪怪的问题】(burpsuit的问题,dvwa的问题)(暴力破解、MySQL注入等)

    以下是我自己遇见的,但网上查不到的问题,还有的常见问题一般百度得到,我就没写了,有其他问题可以私聊,或者在评论去进行补充 目录 以下是我自己遇见的,但网上查不到的问题,还有的常见问题一般百度得到,我就没写了,有其他问题可以私

    日期 2023-10-26 10:13:52     
  • mysql hibernate 查询ip地址在mysql的网段

    mysql hibernate 查询ip地址在mysql的网段

    买的数据库,地址是字符串格式 如何查询一个确定的ip在哪里呢? 直接通过字符串查询估计要慢死了 可以先把自己的要查询的ip转换为数字,然后再去以数字的方式查询 IP转数字1.2.6.0转为数字 SELECT INET_ATON('1.2.6.0');    插一句,数字转ip  SELECT INET_NTOA(16909824);   &nbs

    日期 2023-10-26 10:13:52     
  • Mysql外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL

    Mysql外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL

    转: Mysql外键设置中的CASCADE、NO ACTION、RESTRICT、SET NULL 2017年06月11日 10:03:13 雅静8 阅读数:5491   版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yajing8/article/details/73014004 今天在使用Navicat for mysql

    日期 2023-10-26 10:13:52     
  • MySQL查询及删除重复记录的方法

    MySQL查询及删除重复记录的方法

    查询及删除重复记录的方法(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peop

    日期 2023-10-26 10:13:52     
  • SQL学习笔记四(补充-2)之MySQL多表查询

    SQL学习笔记四(补充-2)之MySQL多表查询

    阅读目录 一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 准备表 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increm

    日期 2023-10-26 10:13:52     
  • MySQL性能测试--分区和分表测试

    MySQL性能测试--分区和分表测试

    https://blog.csdn.net/xmlife/article/details/51144175

    日期 2023-10-26 10:13:52     
  • Linux之搭建远程数据库MySQL[Ubuntu:全过程]

    Linux之搭建远程数据库MySQL[Ubuntu:全过程]

    1.mariadb在Linux中首次进入mysql (因为此时还没有创建任何用户,mysql的root并不等效于linux中的root用户) sudo apt-get install mysql-server sudo mysql # 或者 mysql -uroot -p # 创建新用户 use mysql create user arg-userName@'

    日期 2023-10-26 10:13:52     
  • 【数据库】Mysql数据迁移到Opengauss

    【数据库】Mysql数据迁移到Opengauss

    openGauss是一款开源的关系型数据库管理系统,它具有多核高性能、全链路安全性、智能运维等企业级特性。 openGauss内核早期源自开源数据库PostgreSQL,融合了华为在数据库领域

    日期 2023-10-26 10:13:52     
  • Mysql之联合查询那些事儿

    Mysql之联合查询那些事儿

    Mysql之联合查询那些事儿联合查询之unionunion可以合并两个以上 select语句查询出来的表,并消除表中的重复行。其中,select语句需要拥有相同数量和相同数据类型的列。1. 查询中国各省的ID以及省份名称select ProID,ProName from T_Province2. 湖南省所有地级市ID、名字select CityID,CityName from T_City w

    日期 2023-10-26 10:13:52     
  • 【基于SSM+MySQL+JSP的在线教材管理系统的设计与实现(效果+数据库+源码+获取~~)】

    【基于SSM+MySQL+JSP的在线教材管理系统的设计与实现(效果+数据库+源码+获取~~)】

    快速阅读目录 (一)效果 (1)数据库表一览 (2)运行截图展示(部分) (二)代码展示(部分) (三)说明 (一)效果 (1)数据库表一览

    日期 2023-10-26 10:13:52     
  • mysql---delete vs truncate

    mysql---delete vs truncate

       【大意】 使用【TRUNCATE】语法,数据库清空数据及重置主键自增索引。这个语法要比【DELETE】效率快很多,尤其在处理大数据的时候。 而且使用【TRUNCATE】,可以在页面被重写前进行数据的恢复找回。

    日期 2023-10-26 10:13:52     
  • 白日梦的MySQL专题(第33篇):各种登陆MySQL的骚操作

    白日梦的MySQL专题(第33篇):各种登陆MySQL的骚操作

    mysql常用命令,mysql语法,mysql登陆、创建数据库、创建用户、更改密码、为用户授权... mysql常用命令,mysql语法,mysql登陆、创建数据库、创建用户、更改密码、为用户授权... Mysql 安全登陆工具 mysql_config_editor Mysql 安全登陆工具 mysql_config_editormysql_config_editor帮助信息

    日期 2023-10-26 10:13:52     
  • mysql创建utf8数据库

    mysql创建utf8数据库

    1.创建 CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 2.修改 ALTER DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; Tips:数据库名不需要加引号。

    日期 2023-10-26 10:13:52     
  • Mysql:Innodb Cluster【It's not NDB】:Based On Group Replication

    Mysql:Innodb Cluster【It's not NDB】:Based On Group Replication

      Chapter 21 InnoDB Cluster Table of Contents 21.1 Introducing InnoDB Cluster 21.2 Creating an InnoDB Cluster 21.2.1 Deployment Scenarios 21.2.2 InnoDB Cluster Requirements 21.2

    日期 2023-10-26 10:13:52     
  • MySQL的count(*)、count(1)和count(列名)区别

    MySQL的count(*)、count(1)和count(列名)区别

    为统计记录数,由SELECT返回。假如有如下数据: 所有记录 统计行的总数 计算 Zara 的记录数 count(1)、count() 都是检索表中所有记录行的数目,不论其是否

    日期 2023-10-26 10:13:52     
  • MySQL主从复制原理、实践和常见问题

    MySQL主从复制原理、实践和常见问题

    码字不易,转载请附原链,搬砖繁忙回复不及时见谅,技术交流请加QQ群:909211071 原 理 目 的 复制文件 binlog relay log mysql-bin.index mysql-relay-bin-index master.info rekay-log.inf

    日期 2023-10-26 10:13:52     
  • MySQL的四种变量类型

    MySQL的四种变量类型

    一.全局变量在系统运行期间动态更改其参数,重启后失效.SET GLOABL var=XXX;SET @@global.var=XXX;以上两种方式等效 查看系统的全局变量show global variables [like "%"];   二.用户变量对当前回话有效,回话结束后,变量销毁SET @var=XXX;SELECT @var:=uid FROM table where id

    日期 2023-10-26 10:13:52     
  • java+s2sh+mysql音乐网站

    java+s2sh+mysql音乐网站

    《java+s2sh+mysql音乐网站》该项目采用技术:jsp +struts2+spring+hibernate+css+js等相关技术,项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程等 本系统为基于jsp+ssh+mysql的叮咚音乐网

    日期 2023-10-26 10:13:52     
  • 【mysql我能讲两小时042】主从复制有几种方式?分别说说?

    【mysql我能讲两小时042】主从复制有几种方式?分别说说?

    主从复制有几种方式?分别说说? 异步复制 MySQL 默认的复制策 略, Master 处理事务过 程中, 将其写入 Binlog 就会通知 Dump thread 线程处理,

    日期 2023-10-26 10:13:52     
  • MySQL系列:数据库基本操作(1)

    MySQL系列:数据库基本操作(1)

    1. 登录数据库 mysql -h localhost -u root -p 2. 数据库基本操作 2.1 查看数据库 mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql

    日期 2023-10-26 10:13:52     
  • 在linux(CentOS-6.7_x86_64)上安装mysql成功记录

    在linux(CentOS-6.7_x86_64)上安装mysql成功记录

    查看linux服务器的yum源设置: [root@hadoop03 yum.repos.d]# cd /etc/yum.repos.d [root@hadoop03 yum.repos.d]# ll total 4 -rw-r--r--. 1 root root 564 Dec 27 11:27 CentOS-Media.repo [root@hadoop03 yum.repos.d]# vi

    日期 2023-10-26 10:13:52     
  • 大数据-ETL工具:Sqoop【关系型数据库(MySQL,Oracle...) <==(业务)数据==> Hive/HBase/HDFS】【Hadoop与关系数据库之间传送数据的工具】

    大数据-ETL工具:Sqoop【关系型数据库(MySQL,Oracle...) <==(业务)数据==> Hive/HBase/HDFS】【Hadoop与关系数据库之间传送数据的工具】

    我们常用的 ETL 工具有Sqoop、Kettle、Nifi: Kettle虽然功能较完善,但当处理大数据量的时候瓶颈问题比较突出;NiFi的功能强大,且支持大数

    日期 2023-10-26 10:13:52     
  • Abp vNext 切换MySql数据库

    Abp vNext 切换MySql数据库

    Abp vNext是Abp的下一代版本,目前还在经一步完善,代码已经全部重写了,好的东西保留了下来,去除了很多笨重的东西,从官宣来看,Abp vNext主要是为了以后微服务架构而诞生的。 从源码来看,Abp vNext已经支持了多种数据库,Sql Server,MySql,PostgreSql等。默认情况下,你创建的项目使用的是Sql Server版本,如果需要切换到MySql的话,仅需要: 第

    日期 2023-10-26 10:13:52     
  • 精品spring boot+MySQL新冠物资管理系统vue

    精品spring boot+MySQL新冠物资管理系统vue

    《spring boot+MySQL新冠物资管理系统》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等 使用技术: 操作系统:Windows 10、Windows 7、Windows 8 开发语言:Java 使用框架:spring boot 前端技术࿱

    日期 2023-10-26 10:13:52     
  • MySQL随机取数据

    MySQL随机取数据

    // 随机取9个 $rand_sql = "SELECT * FROM `tf_product` WHERE (`id` >= ((SELECT MAX(`id`) FROM `tf_product`)-(SELECT MIN(`id`) FROM `tf_product`)) * RAND() + (SELECT MIN(`id`) FROM `tf_product`)) AND `is

    日期 2023-10-26 10:13:52     
  • MySQL的变量

    MySQL的变量

    MySQL的变量 变量分两种,系统变量和用户变量 来源:https://blog.csdn.net/J080624/article/details/73828012 【1】系统变量 系统定义好的变量,大部分时候用户根本不需要使用系统变量。系统变量是用来控制服务器表现的。如:autocommit,auto_increment_increment等。 ① 查看系统变量 --查看所有变量 show

    日期 2023-10-26 10:13:52     
  • mysql innodb checkpoint

    mysql innodb checkpoint

    sharp checkpoint会把所有已提交事务相关的脏页刷到磁盘,并记录最新的已提交事务的LSN号。sharp checkpoint刷新到磁盘的脏页是某一时刻的一致性数据。 当数据库关闭时,会发生sharp checkpoint fuzzy checkpoint fuzzy checkpoint则复杂很多。fuzzy checkpoint会一点点的把脏页刷新到磁盘,直到与sharp c

    日期 2023-10-26 10:13:52     
  • 史上最简单的 MySQL 教程(十五)「范式」

    史上最简单的 MySQL 教程(十五)「范式」

    史上最简单的 MySQL 教程(十五)「范式」 范式 范式:Normal Farmat,是为了解决数据的存储和优化问题。 在数据存储之后,凡是能够通

    日期 2023-10-26 10:13:52     
  • Mysql学习(二)之安装、开启自启、启动、重启、停止

    Mysql学习(二)之安装、开启自启、启动、重启、停止

    安装 方法一:通过homebrew brew install mysql 方法二:通过官网dmg文件安装(Mac) https://dev.mysql.com/downloads/mysql/ 通过homebrew安装的mysql 开启自启 brew services start mysql 注意:如果我们安装了指定的版本例如5.6那么启动时要带版本号 brew services sta

    日期 2023-10-26 10:13:52     
  • MySQL 优化 (二)

    MySQL 优化 (二)

    参数优化 Max_connections (1)简介 Mysql的最大连接数,如果服务器的并发请求量比较大,可以调高这个值,如果连接数越来越多,mysql会为每个连接提供单独的缓冲区,就会开销的越多的内存,所以需要适当的调整该值,不能随便去提高设值。 (2)判断依据 show variables like 'max_connections'; +-----------------+---

    日期 2023-10-26 10:13:52     
  • docker中创建MySQL及在外部使用Navicat连接***

    docker中创建MySQL及在外部使用Navicat连接***

    1:获取MySQL镜像 运行 docker pull mysql [root@MyCentos7-1 ~]# docker pull mysql Using default tag: latest latest: Pulling from library/mysql 85b1f47fba49: Pull complete 2a809168ab45: Pull complet

    日期 2023-10-26 10:13:52     
  • mysql支持跨表delete删除多表记录

    mysql支持跨表delete删除多表记录

    前几天写了Mysql跨表更新的一篇总结,今天我们看下跨表删除。 在Mysql4.0之后,mysql开始支持跨表delete。 Mysql可以在一个sql语句中同时删除多表记录,也可以根据多个表之间的关系来删除某一个表中的记录。 假定我们有两张表:Product表和ProductPrice表。前者存在Product的基本信息,后者存在Product的价格。第一种跨表删

    日期 2023-10-26 10:13:52     
  • MySQL事务基础

    MySQL事务基础

    1 什么是事务 一种可靠、一致的方式,访问和操作数据库中数据的程序单元。 2 ACID性质 并非任意的对数据库的操作序列都是数据库事务。数据库事务拥有以下四个特性,习惯上被称之为ACID特性。 原子性&

    日期 2023-10-26 10:13:52     
  • MySQL常见的库操作,表操作,数据操作集锦及一些注意事项

    MySQL常见的库操作,表操作,数据操作集锦及一些注意事项

    一 库操作(文件夹) 1 数据库命名规则 可以由字母、数字、下划线、@、#、$ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位   2 数据库相关操作 创建库 create database 数据库名 ;    (注意要引号结尾)    (默认latin1) 在创建数据库的时候也可指定编码格式

    日期 2023-10-26 10:13:52     
  • mysql锁机制(六)

    mysql锁机制(六)

    快照读:简单的select操作,没有lock in share mode或for update,快照读不会加任何的锁,而且由于mysql的一致性非锁定读的机制存在,任何快照读也不会被阻塞。但是如果事务的隔离级别是SERIALIZABLE的话,那么快照读也会被加上共享的next-key锁,本文不对SERIALIZABLE隔离级别做叙述。 当前读:官方文档的术语叫locking read,也就是in

    日期 2023-10-26 10:13:52     
  • win10下安装mysql-8.0.23-winx64

    win10下安装mysql-8.0.23-winx64

    1.下载安装包 https://dev.mysql.com/downloads/mysql/ 2、解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为: D:\othersoft\ja

    日期 2023-10-26 10:13:52     
  • MySQL 作业题及答案

    MySQL 作业题及答案

    MySQL 测试题 一、 表关系: 请创建如下表,并创建相关约束   创建表sql如下: /* Navicat MySQL Data Transfer Source Server : 192.168.118.14 Source Server Version : 50544 Source Host : 192.168.118.14:3306 S

    日期 2023-10-26 10:13:52     
  • MySQL DDL、DML、DCL

    MySQL DDL、DML、DCL

    DDL DDL的概述 DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对这些对象和属性的管理和定义具体表现在Create、Drop和Alter上。特别注意:DDL操作的“对象”的概念,”对象“包括对象及对象的属性,而且对象最小也比记录大个层次。以表举例:Create创建数据表,Alt

    日期 2023-10-26 10:13:52     
  • Windows安装两个mysql数据库步骤

    Windows安装两个mysql数据库步骤

    进入到安装目录,发现几个my***.cnf文件,找一个做为配置原件。 这边使用的是my-medium.cnf,将其改名为my.ini 一共更改三处 -1: 找到如下配置段: [client] #password=my_password port=3306 #socket=MySQL 将其更改为: [client] #password=my_password #5.5.36版本

    日期 2023-10-26 10:13:52