【【MySQL必知必会】第6章 过滤数据】教程文章相关的互联网学习教程文章

使用Python查询MySQL数据库生成Excel文件发送监控周报。【代码】【图】

业务方要求每周发一封周报出来,将过去一周的线上项目的详细信息发送出来,我们的监控用的是zabbix,过去一直是手动填写,非常耗时耗力,而且显得非常不专业,所以我花了几个月时间学习Python,编写如下脚本供大家参考,望大神勿笑。 #!/usr/bin/env python #-*- coding: utf8 -*- import MySQLdb import string import xlsxwriter import time,datetime import sys reload(sys) sys.setdefaultencoding(‘utf-8‘)zdbhost = ‘ ‘...

不同服务器的mysql数据库同步

目标:A服务器上自建的数据库同步到B服务器上自建的数据库。阿里云的RDS数据库A同步到B服务器上自建的数据库。A的数据库名为:mytest基础:linux,会配置my.cnf开始:下面称前者A为主服务器,后者B为从服务器。先在A服务器查看:sql语句:show master status;得到File,Position 的值。‘mysql-bin.000039‘, ‘1538‘, (这个后面要用到)在B服务器,修改:/etc/my.cnf.修改前,先停止mysql.增加这几句:server-id = 2expire_l...

MySQL(表操作之数据类型和完整约束)【代码】

在之前的MySQL初接触文章中介绍了关于表的一些基本操作 今天我们来深入的研究一些关于表的操作:常用数据类 完整约束常用数据类型存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的MySQL数据类型概览#1. 数字:整型:tinyinit int bigint小数:float :在位数比较短的情况下不精准double :在位数比较长的情况下不精准0.000001230123123123存成:0.000001230000decimal:...

PHP操作数据库出现错误:mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in【代码】

原因在于你操作数据库出错了,但是却没有对应的出错处理。解决方法是,在$result = mysqli_query($conn, $sql);后加上这样一段代码:if (!$result) {printf("Error: %s\n", mysqli_error($conn));exit(); }之后刷新页面查看具体错误信息。 参考链接:1. https://blog.csdn.net/weixin_41470917/article/details/843305812. https://www.cnblogs.com/cc18/p/6150335.html原文:https://www.cnblogs.com/lfri/p/12229694.html

mysql用户及数据库的创建及权限的更改

创建数据库create database discuz default character set utf8 collate utf8_general_ci;创建用户create user ‘discuz‘@‘localhost‘ identified by ‘discuz‘;更改用户访问数据库的权限grant all on discuz.* to ‘discuz‘@‘localhost‘;更改非本机使用数据库用户连接数据库的权限的更改update mysql.user set host=‘%‘ where host=‘localhost‘;grant all privileges on *.* to ‘root‘@‘%‘ with grant option;flus...

2020/5/20数据库mysql学习通用数据库的对象中英文介绍笔记

通用数据库对象中英文介绍? 数据data 指对客观事件进行记录并可以鉴别的符号,在计算机系统中存储为可以被识别的信息 ? 数据库database存放具体数据的最大的逻辑对象,通常按需求将同一项目所属的数据统一放在一个数 据库中,也可以创建多个数据库 ? 数据库管理系统dbms(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS,目 前分为关系型和非关系型数据库管理系统两种 ? 关系...

mysql数据库编码【图】

本文为转载文章,原文地址:https://www.cnblogs.com/wsk312138147/p/9469285.html(1):进入mysql的安装目录,找到my-default.ini或者my.ini配置文件,你可以将my-default.ini修改成my.ini,影响不大的;(2):我的my.ini只有一个[mysqld]标签,其他均处于注释状态,我们在my.ini里面做两件事 在[mysqld]标签下添加:character-set-server=utf8 增加一个[client]标签,并且在[client]标签下添加:def...

Python 2.7_pandas连接MySQL数据处理_20161229【代码】【图】

在我本地Mysql_local_db数据库建立了一个pandas数据表用来对pandas模块的学习1、创建表CREATE TABLE pandastest( 城市 VARCHAR(255), 用户ID INT(19), 订单日期 DATE, 金额 DECIMAL(19,4), 金额区间 VARCHAR(255), 订单数 INT(19), 上次订单日期 DATE, 距上次订单天数 INT(19), 上次金额 DECIMAL(19,4), 距上次订单间隔区间 VARCHAR(255), 品类数 INT(19), KEY city (城市), KEY res_id(用户ID) )ENGINE=INNODB DEFAULT CHARSET=ut...

MySQL数据库和表的相关操作

执行如下命令,查看系统库show databases; 求救语法:help create database; 创建数据库语法CREATE DATABASE 数据库名 charset utf8; 数据库相关操作#查看数据库show databases;#查看当前库show create database db1;#查看所在的库select database();#选择数据库use 数据库名#删除数据库DROP DATABASE 数据库名;# 修改数据库alter database db1 charset utf8; 创建表create table 表名(字段名1 类型[(宽度) 约束条件],字段名2 类型...

MySQL优化(一)——哪些因素影响了数据库性能【代码】

所谓知己知彼,百战不殆。既然要优化数据库,我们就首先要知道,优化的是什么,或者说:什么因素影响了数据库的性能。影响数据库因素主要因素总结如下:sql查询速度网卡流量服务器硬件磁盘IO以上因素并不是时时刻刻都会影响我们的数据库性能,而就像木桶效应一样:如果其中一个因素严重影响性能,那么整个数据库性能就会严重受阻。另外,这些影响因素都是相对的,例如:当数据量并没有达到百万千万这样的级别,那么sql查询速度也许...

mysql数据导入到sqlite数据

在做程序时,sqlite数据很方便。用mysql数据导出到sqlite的步骤:(用csv文件过渡)------------------------------- 先导出到csv文件 -------------------------1、用navicat软件将mysql数据导出到txt文件。2、注意选择“包含列标题”(字段名)、“栏位定界符”(csv文件使用逗号)。3、把所有的txt文件转换为utf-8编码。4、写一个rename.bat(ren *.txt *.csv),全部统一改名。 ------------------------------- 再用csv文件...

MySQL查询本周、上周、本月、上个月份数据的sql代码

查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,‘%Y-%m-%d‘)) = YEARWEEK(now()); 查询上周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,‘%Y-%m-%d‘)) = YEARWEEK(now())-1; 查询当前月份的数据 select name,submittime from enterprise where date_format(submittime,‘%Y-%m‘)=date_format(now(),‘%Y-%m‘) 查询距离当前现在...

MYSQL数据类型

MYSQL数据类型MySQL中定义数据字段的类型对数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。BIT数据类型保存位字段值,并且支持MyISAM、MEM...

数据访问,使用mysql类访问数据

数据访问分为三种1.使用函数 在新版本里面废弃了2.面向对象的方式 Mysqli类3.PDO的方式例子<table width="100%" border="1"> <tr> <td>代号</td> <td>姓名</td> <td>性别</td> <td>民族</td> <td>生日</td> </tr>使用Mysqli类来访问数据库:1.在Mysqli的对象,相当于在PHP和mysql数据库中间建立了通道$db = new MySQLi("localhost","root","123","mydb");2.判断连接是否出错if(mysqli_con...

mysql设置远程访问数据库的多种方法

问题:MySQL权限设置正确,但仍无法远程访问。通过telnet发现3306端口未打开。 分析:MySQL默认只绑定127.0.0.1,即:只有在本机才能访问3306端口。 解决:找到MySQL配置文件,搜索“bind-address”,找到这一行: bind-address = 127.0.0.1 在前面加一个#,注释掉这一行,保存,重启MySQL。再通过远程访问就可以了,telnet可以发现端口也打开了。 例我们配置1. 确保skip-networking被删除或者屏蔽,否则不支持TCP/IP 访问...