数据库
Xiaofei@IDO
这个作者很懒,什么都没留下…
展开
-
mysql修改数据库存储路径(绝对可以避免你踩坑)
为什么要更改mysql的默认存储路径?原因很简单,在生产环境下,mysql的数据、索引都会很大,而mysql的默认存储路径是/val/lib/mysql,这就出现了问题,在分配磁盘的时候,一般/home的存储空间是最多的,那么我们的mysql就必须放在/home下面才能支撑更大的数据存储。1. 查看当前mysql数据库存放位置首先,mysql采用默认方式已经安装成功,并启动其次,登录mysql,执行select @@datadir查看数据库路径一般来说,mysql数据库的存储路径为:/var/l原创 2022-01-30 16:34:10 · 11268 阅读 · 0 评论 -
Centos安装mysql
一、下载官方下载地址如下:https://dev.mysql.com/downloads/repo/yum/这个下载地址自动连接到mysql8.0。不知道怎么找到mysql5.7,但是好在有广大网友的支持找到了一个地址http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm。wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm原创 2022-01-26 12:50:39 · 1207 阅读 · 0 评论 -
python 处理 XML 结构文档
1. IntroductionXML (Extensible Markup Language) is a markup language used to store structured data. The Pandas data analysis library provides functions to read/write data for most of the file types.For example, it includes read_csv() and to_csv() for int原创 2021-11-26 21:15:42 · 498 阅读 · 0 评论 -
大文件的简单文件分割
# -*- coding:utf-8 -*-from datetime import datetime def Main(): source_dir = '/jz_yuanshi_list0206.txt' target_dir = '/split/' # 计数器 flag = 0 # 文件名 name = 1 # 存放数据 dataList = [] print("开始。。。。。") print(date原创 2021-11-26 09:53:20 · 110 阅读 · 0 评论 -
无尺度网络
一、什么是无标度网络 ?对于一些事物,个体与个体之间的差异不大。比如人的身高,中国成年男子的身高绝大多数在平均值1.70米左右。正态分布描述类似这样群体特性大致相同的情况。对于另一些事物,个体与个体之间的差异明显。比如个人收入,大多数人月收入不到一万,而少数人月收入高达百万。幂律分布描述类似这样多数个体量级很小,少数个体量级很大的情况。幂律分布广泛存在于物理学、生物学、社会学、经济学等众多领域中,也同样存在于复杂网络中。学者发现,对于许多现实世界中的复杂网络,如互联网、社会网络等,各节点拥有的连接数(原创 2021-04-07 20:29:58 · 832 阅读 · 0 评论 -
MySQL修改用户密码
下面就为您详细介绍该MySQL修改密码的两种方式。1. DOS命令终端格式:mysqladmin -u用户名 -p旧密码 password 新密码1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令mysqladmin -u root -password ab12注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。2、再将root的密码改为djg345。mysqladmin -u root -p ab12 password djg345原创 2021-03-18 22:29:07 · 168 阅读 · 0 评论 -
mysql 8.0 更改某列为 日期类型
SET SQL_MODE='ALLOW_INVALID_DATES'; alter table apt add pfidate datetime not null after pnote; # apt 为表名 # pfidate为新的列名 # 其余为SQL的关键字原创 2021-03-18 17:47:31 · 697 阅读 · 2 评论 -
解决mysql 8.0 远程连接问题
首先,在本地以管理员的身份打开 cmd 终端;然后,执行一下语句# 使用mysql 数据库mysql > use mysql;# 特定用户的host 修改# host 为指定的本地PC的IPmysql > update user set host='192.192.192.192' where user='root';# 指定用户的授权mysql > grant all on *.* to root@'%';...原创 2021-03-17 22:37:59 · 184 阅读 · 0 评论 -
服务器端口状态
服务端口的状态变化先在本机(服务器端:IP地址为192.168.1.10)配置FTP服务,然后在其它计算机(客户端:IP地址为192.168.1.1)访问FTP服务,从TCPView看看端口的状态变化。1. 服务器端的端口状态1.1 LISTENING状态State显示是LISTENING时表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接 。从TCPView可以看出本机(服务器端)开放FTP的情况。它的意思是:程序inetinfo.exe开放了21端口(FTP默认的端口原创 2020-12-30 11:46:10 · 872 阅读 · 0 评论 -
MySql 常用函数
1. 数学函数ABS(x) --返回x的绝对值BIN(x) --返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) --返回大于x的最小整数值EXP(x) --返回值e(自然对数的底)的x次方FLOOR(x) --返回小于x的最大整数值GREATEST(x1,x2,...,xn) --返回集合中最大的值LEAST(x1,x2,...,xn)原创 2020-12-28 10:36:06 · 106 阅读 · 0 评论 -
python - json模块格式化json文件
1. 概述JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它主要提供了四个方法: dumps、dump、loads、load。2. json 方法2.1 dump和dumpsdump和dumps对python对象进行序列化。将一个Python对象进行JSON格式的编码。2.1.1 dump函数:保存JSON文件json.dump(obj, fp, *, skipkeys=原创 2020-12-21 13:42:22 · 626 阅读 · 0 评论 -
JSON - python的扁平化处理(透视表)
1. 提出问题在面对嵌套的JSON对象时,我们通常使用Python尝试将嵌套结构中的键转换为列。但是当数据加载到pandas中往往会得到如下结果:df = pd.DataFrame.from_records(results [“ issues”],columns = [“ key”,“ fields”])说明:这里results是一个大的字典,issues是results其中的一个键,issues的值为一个嵌套JSON对象字典的列表,后面会看到JSON嵌套结构。上述结果的问题在于API返回了原创 2020-12-21 10:51:58 · 1924 阅读 · 1 评论 -
配置文件 - ini 速查使用
1. ini 配置文件结构ini 配置文件由两部分组成sections与items。sections 用来区分不同的配置块;items 是sections下面的键值对(key/option=values)。; 后面为注释内容格式如下:(应用有多种语言环境,不同的语言采用不同的配置)# zh_cn.config(UTF-8); commnent[lang]name=中文简体[message]applyLangTip = 重启程序来应用更改。runCommands原创 2020-12-20 18:01:28 · 464 阅读 · 0 评论 -
【pymysql】的入门学习,即学即用
在学习之前,想必大家都已经熟悉了如何使用MySQL了,这里不在赘述了!我们现在开始学习如何将MySQL的操作与python关联!0 准备文件USE study;DROP TABLE IF EXISTS cities;CREATE TABLE cities(id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(255), population INT);INSERT INTO cities(name, population) VALUES('Bratisl原创 2020-12-02 12:39:24 · 205 阅读 · 0 评论 -
mysql 公用表表达式 - WITH AS
1. 概述WITH AS短语,也叫做子查询部分(subquery factoring),是一种可复用的子查询。有的时候,是为了让SQL语句的可读性更高些,也有可能是UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,原创 2020-11-05 10:17:56 · 1394 阅读 · 0 评论 -
MySQL的窗口函数
1. 应用场景比如:医院看病,怎样知道上次就医距现在的时间?环比如何计算?怎么样得到各部门工资排名前N名员工列表?查找各部门每人工资占部门总工资的百分比?对于这样的需求,使用传统的SQL实现起来比较困难。这类需求都有一个共同的特点,需要在单表中满足某些条件的记录集内部做一些函数操作,不是简单的表连接,也不是简单的聚合可以实现的,通常会让写SQL的同学焦头烂额、绞尽脑汁,费了大半天时间写出来一堆长长的晦涩难懂的自连接SQL,且性能低下,难以维护。要解决此类问题,最方便的就是使用窗口函数。2. 窗口简介原创 2020-11-04 20:42:52 · 318 阅读 · 1 评论 -
mysql 派生表
1. 派生表的简介派生表是从SELECT语句返回的虚拟表。派生表类似于临时表,但是在SELECT语句中使用派生表比临时表简单得多,因为它不需要创建临时表的步骤。派生表和临时表的区别:当主查询中包含派生表,或者当select 语句中包含union字句,或者当select语句中包含一个字段的order by 子句(对另一个字段的group by 子句)时,MySQL为了完成查询,则需要自动创建临时表存储临时结果集,这种临时表由MySQL自行创建,自行维护,成为自动创建的临时表。对于自动创建的临时表,由原创 2020-11-04 14:34:01 · 1984 阅读 · 1 评论 -
MySql 创建索引方法
创建原理可参考,这里仅给出了mysql创建索引的方法。1. 创建示例文件# 创建表格CREATE TABLE `students` ( std_id int(11) NOT NULL, std_name varchar(50) NOT NULL, std_email varchar(50) NOT NULL, std_phone varchar(30) NOT NULL, create_date date DEFAULT NULL, content text NOT NULL) ENG原创 2020-10-31 15:24:49 · 433 阅读 · 0 评论 -
JSON基本语法与解析
JSON基本语法概念JSON基本结构概念JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写,易于机器解析和生成。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。JSON...原创 2020-03-21 18:19:37 · 545 阅读 · 0 评论