14.数据库操作
- MySQL数据库+pymysql
import pymysql
# 1.连接MySQL
conn=pymysql.connect(host='127.0.0.1',port=3306,user='root',passwd='root123',charset='utf-8',db='unicom')
cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)
# 2.发送指令
cursor.execute("insert into admin(username,password,mobile)
values('li','123456','13333333')")
conn.commit()
# 3.关闭
cursor.close()
conn.close()
- Django开发操作数据库更简单,内部提供了ORM框架
注: Django3.2最好使用mysqlclient模板,3.2版本之前可以用pymysql
14.1安装mysqlclient
pip install mysqlclient
settings.py文件中
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'gx_day15',
'USER':'root',
'PASSWORD':"123456",
"HOST":"127.0.0.1",
"PORT":"3306"
}
}