标签:span abc port read 输入 多列 int select sql
1、下载,下载版本太多,不知道下哪个好,别人介绍版本
进入官网-->点击最下面 DOWNLOADS-->选择MySQL on Windows(installer & Tools)-->MySQL Installer-->选择
Windows (x86, 32-bit), MSI Installer 5.7.20 376.3M (mysql-installer-community-5.7.20.0.msi) 我电脑是win10 64位,也不知道为什么选择32-bit
2、安装,正常一步一步点击安装
3、MYSQL数据库基本操作
import pymysql
import pandas as pd
#先做最基本的,再在实践中慢慢调整优化
#一、连接数据库
con=pymysql.connect(host=‘localhost‘,user=‘root‘,password=‘1***‘,database=‘world‘)
cursor=con.cursor()
#二、创建数据库和表
#创建数据库
# create_schema="create schema abc"
# cursor.execute(create_schema)
# #创建表
# create_table=‘CREATE TABLE abc.Persons\
# (\
# Id_P int NOT NULL,\
# LastName varchar(255) NOT NULL,\
# FirstName varchar(255),\
# Address varchar(255),\
# City varchar(255)\
# )‘
# cursor.execute(create_table)
#三、删除表、删除数据库
# drop_table="drop table abc.persons"
# cursor.execute(drop_table)
# drop_schema=‘drop schema abc‘
# cursor.execute(drop_schema)
#四、写入数据
insert_data="insert into abc.Persons values(1,‘a‘,‘b‘,‘c‘,‘d‘)"
cursor.execute(insert_data)
#五、删除部分数据,如果某一行数据输入错误,可以删掉后再写入
#如果整个数据都要修改,可以删掉表,新建表
#1、删除一行(多行或多列可以用循环)
# drop_row=‘delete from abc.persons where Id_P=1‘
# cursor.execute(drop_row)
#2、删除一列
drop_column=‘alter table abc.persons drop column City‘ # alter table ***.*** drop column **
cursor.execute(drop_column)
#3、添加一列或几列数据
# add_column=‘alter table abc.persons add City varchar(255)‘
# cursor.execute(add_column)
con.commit()
#六、读取数据
#querystring
querystring=‘SELECT * FROM sakila.actor‘
#使用read_sql读取数据
data=pd.read_sql(querystring, con);print(data.head())
标签:span abc port read 输入 多列 int select sql
原文地址:http://www.cnblogs.com/bawu/p/7840539.html