1.首先下载pymysqI
pip install PyMySQL
注意大小写,出了两个y都是大写,不然会报错,反正小编吃过这个亏
多一嘴啊,别嫌烦,都经验!!我习惯用pip这个脚本通过cmd来下载第三方库,因为这样就不用管好多事,不用管该库放在哪个子目录下。反正就是特方便,对我这种无脑儿来说,特特特特方便
2.打开pycharm,检验是否成功
import pymysql
#导库
db = pymysql.connect(host='主机', user='用户名', password='mysql密码', charset='编码形式', database='库名')
#打开数据库连接
cursor = db.cursor()
#使用cursor()方法创建一个游标对象。
#我查了cursor的意思,就是光标,游标啥的,我也没法理解。尴尬!!!
cursor.execurt("SELECT VERSION()")
#使用execute()方法执行sql查询--版本
#用的不多,更多的是检测
data = cursor.fetchone()
#获取查询数据,多一嘴:feathone()指一条信息。忘记一时迷形式返回了,多试试,我也只是个小白
#日后会用到feathall(),指获取所有数据,以列表的形式返回。
print('database version: %s'%data)
db.close()
#用完得关掉,不然,不然,不然,我也不晓得。书上说的
3.建库,增加库
import pymysql
db = pymysql.connect(host='localhost', user='root', password='××××××', charset='utf8', database='×××')
cursor = db.cursor()
sql = '''create table t4(
id int,
name varchar(8),
txt text) default charset=utf8
'''
# 写入需要执行的mysql语句,不需要和我的一样啊
# default charset=utf8这句话必须要啊,不然,嘿嘿嘿,很有意思的
cursor.execute(sql) #这句话才是执行sql语句
cursor.close()
db.close() #两都要关,上面的例子没有关,是不合规矩的,不过也没啥大事,应该。
4.增加数据
import pymysql
#倒库
db = pymysql.connect(host='localhost', user='root', password='××××', charset='utf8', database='ti')
#与mysql建立连接
cursor = db.cursor()
#创建光标cursor:光标
sql = '''insert into t4 values(1,'盾山','王者第××号英雄')'''
#需要执行的sql命令
cursor.execute(sql)
#执行sql命令。execute就是执行的意思
db.commit()
#commit是犯罪的意思,这里不好解释
#只要记住,这个可以进行保存,不写这段命令,mysql会任性的不进行命令包保存
cursor.close()
db.close()
#关掉都关掉
5.这些差不多了,写起来脑壳疼就先这样