centos mysql8 mysql 7.6

Python ORM Pony MySQL数据库 常用操作

Pony是一个高级的对象关系映射器ORM框架。Pony它能够使用Python生成器表达式和lambdas向数据库编写查询。Pony分析表达式的抽象语法树,并将其转换为SQL查询。支持SQLite, MySQL, PostgreSQL和Oracle等数据库,本文主要介绍Python ORM Pony中 ......
常用 数据库 数据 Python MySQL

1.MySQL数据库 - 1

MySQL数据库 - 1 一个数据库就是一个完整的业务单元,可以包含多张表,数据被存储在表中 在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,包括数据字段的类型、约束 数据类型 可以通过查看帮助文档查阅所有支持的数据类型 使用数据类型的原则是:够用就行 ......
数据库 数据 MySQL

3.MySQL数据库 - 3

MySQL数据库 - 3 视图 问题 对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦 解决办法:定义视图 视图是什么 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以 ......
数据库 数据 MySQL

2.MySQL数据库 - 2数据表数据的增删改查

数据表数据的增删改查专项训练 创建数据库、数据表 -- 创建数据库 create database python_test_1 charset=utf8; -- 使用数据库 use python_test_1; -- students表 create table students( id int u ......
数据 数据表 数据库 MySQL

mysql事务和索引

事务 1.什么是事务 事务就是把一组sql语句看成一个整体,要么同时执行成功,要么同时失败 2.事务的三个操作 开启事务: start transaction或者begin 提交事务:commit 回滚事务:rollback 3.事务的四大特性(ACID) 原子性:事务是不可分割的最小单元,要么全部 ......
索引 事务 mysql

MySQL-主从复制

主从复制模式包括异步复制、半同步复制、增强半同步复制、同步复制和组复制等。主从复制的前提至少两台同版本的数据库实例,具有不同的server_id 和 server_uuid,时间同步,主库开启 binlog 日志,从库开启relaylog 日志。 1、异步复制 MYSQL 默认的复制方式,就是主库写 ......
主从 MySQL

win10安装mysql5.7.35教程

前提条件:我下载的是压缩包版本5.7.35,下载地址是 https://downloads.mysql.com/archives/community/ 下载完后解压,并在如下目录里加入data文件夹和my.ini文件 编辑my.ini文件 [mysql] default-character-set= ......
教程 mysql5 mysql 7.35 win

Mysql数据库基础(3)

一、数据库的备份与还原 1、备份的目的 做灾难恢复:对损坏的数据进行恢复和还原 需求改变:因需求改变而需要把数据还原到改变以前测试(测试新功能是否可用) 2、备份命令 (1)cmd命令行 示例: mysqldump -u username -ppassword database > D:\backu ......
数据库 基础 数据 Mysql

CentOS7防火墙操作

查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 关闭防火墙 systemctl stop firewalld 查看防火墙是否开机自启 systemctl is-enabled firewalld 开启开机自启 sy ......
防火墙 CentOS7 CentOS

CentOS7静态IP配置

1 编辑网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33 修改/添加如下选项,根据自己的情况 BOOTPROTO=static #修改ip为静态,这是已有的配置,修改就好 IPADDR=你想设置的ip #静态ip地址 NETMASK=你的子网 ......
静态 CentOS7 CentOS

UBENTU22 安装mysql

UBENTU22 2. 安装 MySQLsudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev3. 设置用户密码查看安装时随机生成的账户密码su ......
UBENTU mysql 22

CentOS7-实现全网备份脚本

一、应用场景 备份公司的重要的文件或者日志文件,系统配置文件等 二、脚本思路 1、本地打包备份 2、同步服务推送至备份服务器 3、同步成功发送邮件提醒管理员 4、编写计划任务 5、本地备份文件保留时间,服务器备份文件保留时间 三、项目实施 1、服端配置rsync服务 步骤一:安装rsync服务 [r ......
全网 脚本 备份 CentOS7 CentOS

【MySQL】MySQL基础05 — SQL学习 — DQL — 常见函数 — 分组函数(转载请注明出处)

##SQL学习 — DQL — 常见函数 — 分组函数 4. 常见函数(附加) /* 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。 好处:1.隐藏了实现细节 2.提高代码的重用性 调用语法:select 函数名(实参列表) 【from 表】; 特点: 1.叫什么(函数名 ......
函数 MySQL 出处 常见 基础

Centos 7 yum源安装nginx

1.设置nginx仓库 vim/etc/yum.repos.d/nginx.repo [nginx-stable]name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgchec ......
Centos nginx yum

CentOS 7 关闭IPv6

一、编辑/etc/default/grub编辑/etc/default/grub,在GRUB_CMDLINE_LINUX加上的后面句首加上ipv6.disable=1。 修改之前: [root@localhost ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GR ......
CentOS IPv6 IPv

mysql学习日记-02 数据表的基本操作

一、创建和查看数据表 创建数据表:前提要选择一个数据库,命令:USE 数据库; CREATE TABLE 表名称(字段名 数据类型,...);CREATE TABLE user(u_name VARCHAR(10), u_age int(3),u_sex VARCHAR(1)); 查看所有数据表 S ......
数据表 基本操作 日记 数据 mysql

不进入mysql,执行mysql命令

方式有以下几种: 1.直接使用-e 命令 mysql -u root -p xxxxxx -e "show databases;" 2.使用eof写入命令 mysql -u root -p xxxxxx << eof show databases; eof 3.使用echo 命令写入 echo "s ......
mysql 命令

Mysql 你还在一个字段一个索引吗

今天看到某系统的mysql在某时段存在thread_running线程数飙高触发告警,挤时间分析了该异常时间段的慢日志记录,并进行了sql优化 慢日志记录主要归为3个慢sql (编号1,2,3) 一、 1号sql原文 select * from `feeds` where `topics_id` > ......
字段 索引 Mysql

读写分离——Mysql主从复制

问题说明:读和写所有压力都由一台数据库承担,压力大,数据库服务器磁盘损坏则数据丢失,单点故障 写操作——insert、update、delete——》Master主库——数据同步——》Slave从库《——读操作—— Mysql主从复制 Mysql主从复制 Mysql主从复制是一个异步复制的过程,底层 ......
主从 Mysql

ES搜索框架--ES部署到Centos8服务器

参考:https://blog.csdn.net/Me_xuan/article/details/114608076https://www.cnblogs.com/chenxitag/p/12320868.html一、下载安装1.下载ES使用elasticsearch7.10.2,到官网下载对应的l ......
框架 Centos8 服务器 Centos ES

配置Mysql允许远程访问

配置Mysql允许远程访问 把Mysql安装在服务器上,然后在本地访问,发现提示Host '***' is not allowed to connect to this MySQL server, 错误提示很明确,就是目标主机上的Mysql服务不允许连接。 1. 打开命令提示符,执行Mysql -u ......
Mysql

Centos7 时间显示不对

修改系统时区 timedatectl set-timezone Asia/Shanghai 安装NTP yum -y install ntp 使用 ntpdate 更新系统时间 ntpdate pool.ntp.org 使用 date 查看时区是否正确 date 启动ntpd daemon,持续校准 ......
Centos7 时间 Centos

Mysql读写分离的四种方案

Mysql读写分离的四种方案 https://huaweicloud.csdn.net/63355cf8d3efff3090b54291.html?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2 ......
方案 Mysql

pandas数据保存至Mysql数据库,表创建成功,数据未能插入

准备:连接MySQL数据库所需的第三方包pymysql、sqlalchemy(pip安装即可) 方法一: from sqlalchemy import create_engine engine = create_engine("mysql+pymysql://{}:{}@{}/{}?charset= ......
数据 数据库 pandas Mysql

Linux系统下安装MySQL8.0图文教程

Linux系统下安装MySQL8.0图文教程 1.环境准备 1.1. 操作系统 Centos7.3,中标麒麟7.6 1.2. 防火墙配置(可关闭防火墙,不建议) 操作系统开启防火墙(注意:不建议把防火墙关闭,应该设置开放对应的端口,或者开放给哪些IP地址的哪些端口)。 (1) 防火墙端口开放设置:h ......
图文 教程 MySQL8 系统 Linux

MySQL外键约束

ON DELETERESTRICT(约束):当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。 NO ACTION:意思同RESTRICT.即如果存在从数据,不允许删除主数据。 CASCADE(级联):当在父表(即外键的来源表)中删除对应记录时,首先检查该 ......
MySQL

MySQL必会必知笔记

1.简单使用 [root@mysql ~]# mysql -uroot -p123 < hellodb_innodb.sql 所有命令都是在hellodb库中执行,此库可以在MySQL官网下载进入库 [root@mysql ~]# mysql -u root -p123 查询所有的库 mysql> ......
笔记 MySQL

MYSQL进阶之索引

1、什么是索引 官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文件中,也可能和数据一起存储在数据文件中)。 我们通常 ......
索引 MYSQL

力扣1070(MySQL)-产品销售分析Ⅲ(中等)

题目: 销售表 Sales: 产品表 Product: 编写一个 SQL 查询,选出每个销售产品 第一年 销售的 产品 id、年份、数量 和 价格。 结果表中的条目可以按 任意顺序 排列。 查询结果格式如下例所示: 示例1: 来源:力扣(LeetCode)链接:https://leetcode.cn ......
产品销售 MySQL 产品 1070

Mysql_无法删除数据库的处理方法

问题现象 使用Navicat删除数据库一直转圈 定位问题 执行 SHOW PROCESSLIST; 提示元数据无法被锁定 执行 select * from information_schema.innodb_trx\G; 发现有进程一直处于运行中 解决方法 kill 进程id 重新查看 没有 Wai ......
数据库 方法 数据 Mysql