python操作mysql数据库读取一个数据库的表写入另一个数据库
摘要:写这个肯定是工作需要了,不啰嗦,直接说事 我现在有两台主机,一台是公司主机,一台是客户主机,要求把公司主机上的三个表同步到客户主机上的数据库 注意是同步,首先就得考虑用linux定时任务或者主从复制,主从复制因为我没有权限在主机上设置,所以只能选择通过脚本,做定时任务 涉及的三个表创建语句 创建表
阅读全文
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
摘要:```
[root@localhost etc]# ps -A|grep mysql 26080 pts/0 00:00:00 mysql [root@localhost etc]# kill -9 26080 [root@localhost etc]# ps -A|grep mysql [root@localhost etc]# mysql restart
ERROR 2002 (...
阅读全文
解决MySQL ERROR 1130 (HY000): Host '192.168.31.115' is not allowed to connect to this MariaDB server
摘要:```
# 给root用户授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.31.115' IDENTIFIED BY 'root' WITH GRANT OPTION;
```
阅读全文
Linux 使用crontab定时备份Mysql数据库
摘要:项目中数据库的数据是至关重要的!在实际项目中,遇到有客户机房断电导致数据库数据丢失的问题,又因为备份容灾不及时,导致部分数据恢复不了,而刚好这部分丢失的数据对于客户来说又是至关重要的,那么怎么办呢?盲羊补牢,为时晚矣!所以,对应日常数据库的自动备份千万不能马虎!首先想到的是,使用Linux的自动定时
阅读全文
SQL竖表转换成横表统计
摘要:```
#创建表user_score
create table user_score
( name varchar(20), subjects varchar(20), score int
);
insert into user_score(name,subjects,score) values('张三','语文',60);
insert into user_score(n...
阅读全文
python通过原生sql查询数据库(共享类库)
摘要:``` !/usr/bin/python coding: UTF 8 """DB共享类库""" 使用此类,先实例化一个DataBaseParent_local对象,然后对象调用相应方法 from django.db import connection import MySQLdb db = MySQ
阅读全文
mysql创建索引/删除索引操作
摘要:1.ALTER 创建索引 table_name表名,column_list列名,index_name索引名 创建index索引 ALTER TABLE table_name ADD INDEX index_name (column_list) 创建唯一索引 ALTER TABLE table_nam
阅读全文
mysql什么情况下使用索引
摘要:表的主关键字 自动建立唯一索引 如zl_yhjbqk(用户基本情况)中的hbs_bh(户标识编号) 表的字段唯一约束 ORACLE利用索引来保证数据的完整性 如lc_hj(流程环节)中的lc_bh+hj_sx(流程编号+环节顺序) 直接条件查询的字段 在SQL中用于条件约束的字段 如zl_yhjbq
阅读全文
mysql分组取每组前几条记录(排名)
摘要:1.创建表 create table tb( name varchar(10), val int, memo varchar(20) ); 2.插入数据 insert into tb values('a', 2, 'a2(a的第二个值)'); insert into tb values('a', 1
阅读全文
window下安装mysql详细步骤
摘要:1.下载安装包 打开mysql官网下载页面:http://dev.mysql.com/downloads/mysql/ 1.选择相应的版本和平台 2.mysql配置 打开刚刚解压的文件夹 ,发现里面有my default.ini配置文件,这个是默认的配置文件,复制一个自己的改名字为my.ini 编辑
阅读全文
在启动MYSQL时出现问题:“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)”
摘要:1.问题描述 在启动MYSQL时出现问题:“ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)”, 情况如图: 2.问题分析 从错误的提示中可以看出MySQL服务没有启动,因此只需要启动MySQL服务就可以
阅读全文
MYSQL安装出现问题(The service already exists)
摘要:1.Zip解压后管理员身份运行cmd(系统win7) 2.输入命令cd F:\mysql 5.7.25 winx64\mysql 5.7.25 winx64\bin(此为解压目录) 3.输入安装命令mysqld install 4.重新以管理员身份运行cmd 5.命令sc delete mysql,
阅读全文
mysql按时间查询(年/月/日)
摘要:0.创建表sql语句查询 mysql show create table byzp_personinfo; CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(32) NOT NULL, date NOT NULL, datetime(6)
阅读全文
mysql 中sum (if())与case
摘要:先来一个简单的sum select sum(qty) as total_qty from inventory_product group by product_id 这样就会统计出所有product的qty. 但是很不幸,我们的系统里面居然有qty为负值。而我只想统计那些正值的qty,加上if fu
阅读全文
mysql用户授权以及权限收回
摘要:语法 收回权限 收回INSERT权限 权限一览表 常用 1.CREATE,DROP 创建/删除数据库、表、索引 2.INSERT,DELETE,UPDATE,SELECT 对数据库中的数据进行增删改查操作 3.INDEX 可以创建或删除索引,适用于所有的表 4.ALTER 可以用于修改表的结构或重命
阅读全文