初学者如何学python操作mysql

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.这些差不多了,写起来脑壳疼就先这样

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值