当前位置:Gxlcms > 数据库问题 > MYSQL使用笔记

MYSQL使用笔记

时间:2021-07-01 10:21:17 帮助过:23人阅读

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   

人气教程排行