1.安装Wampserver
软件下载:https://www.3xiazai.com/soft/system/52100.html
一键安装完成后(可以不用安装在C盘),打开wampserver->MySQL->MySQL-konsoll更改MySQL密码:
更改密码步骤如下:
一开始数据库的账户是"root" ,密码是空,所以有必要自己修改一下;
1,左键点击Wamp图标,选择MySQL——> MySQL控制台(不是中文的参考Wamp安装教程:点这里查看)
2,进入控制台,输入密码,一开始密码是空,所以直接回车就行了;
3,输入:use mysql; (注意这里每个语句某位都有个分号) , 然后回车。
4,屏幕显示Datebase changed。
输入:update mysql.user set authentication_string=password('这里填新密码') where user = 'root';
//ps:旧版Wamp是update mysql.user set password=password('这里填新密码') where user='root';
wampserver2.5版本选择旧版的命令
5,保存退出。
输入: flush privileges; 回车
输入:quit; 回车。修改完毕。
---------------------
版权声明:本文为CSDN博主「本该如此」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40922859/article/details/82928270
2.安装SQLyog
下载安装完成后,新建一个连接,其中密码要与Wampserver的MySQl设置的密码一致;其他均可默认,点击连接即可进入数据库操作界面。
3.使用python读写数据库
python3不再支持mysqldb,请用pymysql和mysql.connector
import pymysql
# 配置端口参数
dbconfig = {
'host': '127.0.0.1',
'port': 3306,
'user': 'root',
'password': 'root', # 'passwd': 'root',
'database': '111', # 或'db' = '111',
'charset': 'utf8' # 不能写utf-8
}
# 查询数据库
conn = pymysql.connect(**dbconfig) # 连接数据库
cur = conn.cursor() # 使用该连接创建并返回游标
cur.execute('select * from user') # 执行SQL语句
# 这几个方法会相互干扰,尽量单独使用,查询数据库使用sql语句查询就好
result1 = cur.fetchone() # 获取结果集的下一行,返回一个元组
result2 = cur.fetchmany(2) # 获取结果集的下几行,二维元组
result = cur.fetchall() # 获取结果集中的所有行,二维元组
print(result1)
print(result2)
print(result)
# 插入信息到数据库
Insert_sql = "INSERT INTO user(username, password) VALUES ('d', 'd123')"
cur.execute(Insert_sql) # 执行sql语句
'''
# 同上面两条语句
Insert_sql = "INSERT INTO user(username, password) VALUES('%s', '%s')"
date = ('d', 'd123')
cur.execute(Insert_sql % data)
'''
conn.commit() # 提交当前事务
# 删除
Delete_sql = "DELETE FROM user WHERE username = 'a' LIMIT 1"
cur.execute(Delete_sql)
conn.commit()
# 改
Update_sql = "UPDATE user SET password = 'b1234' WHERE username = 'b'"
cur.execute(Update_sql)
conn.commit()
# 关闭游标和数据库
cur.close()
conn.close()