
mysql
愚昧之山绝望之谷开悟之坡
人工智能智慧城市元宇宙pf,无无明亦无无明尽
展开
-
Pandas 中的 SQLAlchemy ,create_engine清理数据库连接,pandas读取及存储MySQL
用时 sqlalchemy与 Pandas read_sql_query(query, con)方法,它将创建一个 SQLDatabase具有属性的对象 connectable至 self.connectable.execute(query) .和 SQLDatabase.connectable被初始化为 con只要it is an instance of sqlalchemy.engine.Connectable (即 Engine and Connection )。案例一:路过时Engine对象为原创 2021-10-15 10:37:36 · 6705 阅读 · 0 评论 -
mysql 删除表中某一列的数据及删除某一列的方法
表名 table_name 要操作的字段名 field_name 如果删除字段的值,可以将所有值清空: UPDATE table_name SET field_name = ''; 如果删除字段(这个字段从此就没有了): ALTER TABLE table_name DROP COLUMN field_name;...原创 2021-06-10 14:18:44 · 12880 阅读 · 0 评论 -
使用pymysql对数据进行增删改查 回滚
<h1>Python3 MySQL 数据库连接 - PyMySQL 驱动</h1>本文我们为大家介绍 Python3 使用 PyMySQL 连接数据库,并实现简单的增删改查。什么是 PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。PyMySQL 安装...原创 2021-06-10 10:57:36 · 921 阅读 · 0 评论 -
写个sql语句将这个字段A的所有值设为0
张为表名,a为字段名update zhang set a=0原创 2021-06-03 10:51:18 · 1043 阅读 · 0 评论 -
快速查询hive数据仓库表中的总条数
Author: kwu 快速查询hive数据仓库中的条数,在查询hive表的条数,通常使用count(*),但是数据量大的时候,mr跑count(*)往往需要几分钟的时间。 1、传统方式获得总条数如下: [sql] view plain copy select count(*) from ods.tracklog; &nb...原创 2021-05-11 16:52:55 · 4388 阅读 · 0 评论 -
sql语句快速清空表
对于sql清空表有三种清空方式1.delete------ 是逐行删除速度极慢,不适合大量数据删除2.truncate---- 删除所有数据,保留表结构,不能撤消还原3.drop-------- 删除表,数据和表结构一起删除,快速但是在实践过程中我发现,1,2这两种方法在处理大量数据的时候都比较慢,往往要等待许久才能清空完成。所以我考虑还有没有其他的方法达到清空表的作用呢。后来我从导出表结构中...原创 2021-05-11 15:27:04 · 6346 阅读 · 0 评论 -
通过跳板机SSH/远程链接mysql
三部分配置:SSH通道配置ip,port,用户名,密码模板服务器ip,port映射的本地的ip,port,目标服务器用户名密码import pymysqlfrom sshtunnel import SSHTunnelForwarderserver = SSHTunnelForwarder( ssh_address_or_host=('xx.11.12.28', 2210), ssh_password='xxx', ssh_username='xxx', remo原创 2021-05-07 17:55:55 · 661 阅读 · 0 评论 -
Window 安装Hive
基本环境资源 Hadoop:2.7.X Hive:2.1.X.bin.tar.gz 版本 Hive:1.x.src.tar.gz 源码版本 第一步:windows 安装Hadoop2.7.x,请参考: 第二步:下载Hive.tar.gz,官网下载地址:http://archive.apache.org/dist/hive 第二步:解压Hive.tar.gz 至指定文件夹目录(C:\hive),配置Hive 全局环境变量。 Hive 全局环境变量...原创 2021-05-07 17:21:57 · 1063 阅读 · 0 评论 -
mysql主键
原创 2021-05-06 19:17:58 · 105 阅读 · 0 评论 -
mysql数据库主键
主要的作用主要确定该数据的唯一性。比如说ID=1,NAME=张三。我们要在数据库中,找到这条数据可以使用select * from 表 where id=1 这样就可以把张三查找出来了。而这个张三,也可以出现同名,所有用ID来做主键。insert into 是插入操作。当ID设置为了主键,再插入一个相同的主键值,就为报错误,并不会更新,你想要个更新就必须执行UPDATE。①PRIMAPY是主键的意思,表示定义的该列值在表中是唯一的意思,不可以有重复。②AUTO_INCREMENT可以理解为自动递增的意原创 2021-05-06 18:12:34 · 202 阅读 · 0 评论 -
远程连接数据库
配置跳板机MYSQL原创 2021-04-30 17:35:43 · 96 阅读 · 2 评论 -
pymysql操作mysql
import pandas as pdfrom sqlalchemy import create_engineimport pymysqlcon_report = create_engine("mysql+pymysql://XX:XX:3306/XX")con_discuss = create_engine("mysql+pymysql://XX:XX:3306/XX")con_target = create_engine("mysql+pymysql://"mysql+pymysql://X原创 2021-04-30 17:33:38 · 162 阅读 · 2 评论 -
python中mysql更新字段中传参
import mysql.connectormydb = mysql.connector.connect(host=“localhost”,user=“你的用户名”,passwd=“你的密码”,database=“mydatabase”)mycursor = mydb.cursor()sql = “UPDATE customers SET address = ‘Canyon 123’ WHERE address = ‘Valley 345’”mycursor.execute(sql)my原创 2021-04-30 17:27:24 · 471 阅读 · 0 评论 -
mysql特定字段读
Pandas把dataframe或series转换成list小晓酱手记 2019-08-12 12:25:15 78197 收藏 90分类专栏: Pandas 文章标签: Pandas dataframe series list版权把dataframe转换为list输入多维dataframe:df = pd.DataFrame({‘a’:[1,3,5,7,4,5,6,4,7,8,9], ‘b’:[3,5,6,2,4,6,7,8,7,8,9]})把a列的元素转换成list:方法1df原创 2021-04-29 23:41:32 · 167 阅读 · 0 评论 -
MySQL查询指定字段
MySQL,可以在SELECT语句的字段列表中指定,要查询的字段。 SELECT 字段名1,字段名2,…… FROM 表名; 查询student表中,name字段和gender字段的数据 注意,如果在SELECT语句中改变了查询字段的顺序,查询结果中字段显...原创 2021-04-25 14:35:40 · 808 阅读 · 0 评论 -
事件回滚 rollback
Connection. rollback方法—事务回滚 LDBZXD 2015-12-09 16:33:53 ...原创 2021-04-23 16:27:33 · 786 阅读 · 1 评论 -
python对mysql的增删改查
python操作mysql数据库——增删改查操作(二) ...原创 2021-04-23 15:25:15 · 205 阅读 · 0 评论 -
module ‘pymysql‘ has no attribute ‘connect‘
之前试试用python 连接 mysql ,用到了pymysql模块,程序如下: import pymysql connection = pymysql.connect('localhost', 'root', '123456', 'python_opmysql') sql = "create table wee (name varchar(10), age int(2));" cursor = connection.cursor() cursor.execut...原创 2021-04-23 14:44:36 · 577 阅读 · 0 评论 -
定时读取mysql的数据
定时读取mysql的数据# -*- coding: utf-8 -*-import pandas as pdimport pymysql#mysql数据库的配置dbconn=pymysql.connect( host="127.0.0.1", database="MySQL", user="root", password="zhangmian", port=3306, charset='utf8' )#用Python执行的sql语句sqlcmd="select d原创 2021-04-22 17:11:31 · 627 阅读 · 0 评论 -
python读写mysql
from sqlalchemy import create_engineimport pandas as pdif __name__ == '__main__': try: # 创建数据库引擎 con = create_engine("mysql+pymysql://root:123456@127.0.0.1:3306/earlyWarning") # 读取表 sql = 'select * from petition_list_原创 2021-04-20 11:44:30 · 162 阅读 · 1 评论 -
通过Navicat premium导入CSV到mysql
统一转换为UTF-8格式后一键直接导入即可,不需要新建表,只要CSV格式的没问题的,新建表的时候int类型最好用vachar类型原创 2021-04-20 11:11:43 · 438 阅读 · 0 评论 -
MySQL链接和常用操作
一步到位,密码有特殊字符需要加入转义字符:mysql -P 3306 -h 100.168.00.00 -u root -p123!@#第一步:mysql -h 193.168.57.25 -P 3306 -u hgj_hj -p第二步:123!@#1查询当前所有的库show databases; #注意冒号;也必须带2查询某个库的表use hgj_hj;show tables;3查看某个表的字段desc func;4查看某个表的表结构(创建表时的详细结构)show creat原创 2021-03-25 11:45:09 · 100 阅读 · 0 评论 -
快速登陆中间服务器,访问另外一台服务器,并进行数据下载
一、通过xshell连接服务器,触发以上按钮,进行上传下载文件。二、本地:mysql -u root。三、远程:mysql -u user1 -p –P 3306 -h 10.0.2.69,然后会提示输入密码,输入密码即可连接。四、熟悉常用的mysql操作语句,https://wiki.jikexueyuan.com/project/linux/mysql.html。五、初始化数据库连接按实际情况依次填写MySQL的用户名、密码、IP地址、端口、数据库名engine = create_eng原创 2021-03-24 22:13:11 · 461 阅读 · 0 评论