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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值