学习笔记

mysql存储

如果不会Python操控mysql可以看看mysql基本使用和编程操控

插入数据

演示
下面例子是一个添加一个库,然后添加一个表,然后在添加数据

1、添加库

没有添加前

image-20211028214714876

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
import pymysql # 导入库

try:
mysql = pymysql.connect(host='localhost',
user='root',
password='root')
print("连接成功!")
cursor = mysql.cursor() # 创建一个游标对象 cursor
cursor.execute("CREATE DATABASE admin") # 执行mysql语句,创建一个数据库
mysql.close() # 关闭数据库
cursor.close() # 关闭数据库
except Exception as i: # 报这个pymysql.err.OperationalError错误就是连接不成功
print("连接失败原因:"+str(i))

执行后:可以看见多了一个admin

image-20211028214738840

2、添加一个表

可以看见没有一个表

image-20211028215418445

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import pymysql # 导入库

try:
mysql = pymysql.connect(host='localhost',
user='root',
password='root',
database='admin') # 进入admin数据库里面
cursor = mysql.cursor() # 创建一个游标对象 cursor

cursor.execute("CREATE TABLE user (id INT,user VARCHAR(20),password VARCHAR(20))") # 执行mysql语句,
# user是表名
# id是字段,IHT是类型数字类型
# user是字段,VARCHAR(20)
# 是字符串类型的
# password
# 是字段,VARCHAR(20)
# 是字符串类型的

mysql.close() # 关闭数据库
cursor.close() # 关闭数据库

except Exception as i: # 报这个pymysql.err.OperationalError错误就是连接不成功
print("连接失败原因:" + str(i))

结果可以看见成功创建了一个user表

image-20211028220154585

3、添加数据