码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL使用笔记

时间:2017-11-15 21:45:35      阅读:254      评论:0      收藏:0      [点我收藏+]

标签: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())

 

MYSQL使用笔记

标签:span   abc   port   read   输入   多列   int   select   sql   

原文地址:http://www.cnblogs.com/bawu/p/7840539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!