13. python操作MySQL数据库(待更新)

#创建表的语句

create table student
(
	id int not null PRIMARY key auto_increment,
	
name varchar(12),
	
sex varchar(12) ,
	
class_id int(11) ,
	
address varchar(12) ,
	
create_date datetime,
	
update_date datetime
) 
DEFAULT CHARSET=utf8;



__author__ = '20489'

import mysql.connector

#提供数据库的登录信息   获得权限   登录了数据库服务器
config={'host':'120.24.235.105',
        'user':'student2',
        'password':'student2@',
        'port':3306 ,#默认即为3306
        'database':'summer',
       #'charset':'utf8'#默认即为utf8
        }

#我们怎么连接数据库服务器?
cnn=mysql.connector.connect(**config) #创建一个连接

#创建一个游标--->获取操作数据库的权限
cursor=cnn.cursor()

#我要创建一个数据库---以你们自己的名字命名
#create_database="create database summer;"

#创建一个表
create_table="create table student(\
	id int not null PRIMARY key auto_increment,\
	name varchar(12),\
	sex varchar(12) ,\
	class_id int(11) ,\
	address varchar(12) ,\
	create_date datetime,\
	update_date datetime\
) DEFAULT CHARSET=utf8;"

#执行sql语句
cursor.execute(create_table)

#关闭游标
cursor.close()

#关闭我们数据库的连接
cnn.close()

posted @ 2020-02-04 15:46  土匪哥的歌儿  阅读(75)  评论(0编辑  收藏  举报