MySQL数据库操作总结

微信扫一扫,分享到朋友圈

MySQL数据库操作总结
收藏 00

MySQL数据库安装:

  1. 下载地址:https://dev.mysql.com/downloads/windows/installer/5.7.0.html
  2. 如果提示没有.NET Framework框架。那么就在提示框中找到下载链接,下载一个就可以了。
  3. 如果提示没有Microsoft Virtual C++ x64(x86),那么百度或者谷歌这个软件安装即可。

Python连接MySQL数据库:

  1. pip install pymysql
  2. 连接代码:
db = pymysql.connect(
host="127.0.0.1",port=3306,user="root",password="root",database="csdn_crawler",charset='utf8'
)
  • host:以后在连接外网服务器的时候,就要改成外网服务器的ip地址。
  • port:在外网一般会更换端口号,不会为3306,这是为了安全考虑。
  • user:连接的用户,一般在生产环境中会单独分配一个账号给你,而不是使用root用户。
  • password:这个用户的密码。
  • database:要连接操作的数据库名。
  • charset:设置为utf8这样就能操作中文了。

插入数据:

title = '444'
content = '555'
sql = "insert into article(id,title,content) values(null,%s,%s)"
cursor.execute(sql,(title,content))

语法是:

insert into [表名(字段)] values(字段对应的值)

如果值是动态变化的,那么可以使用%s来先作为坑,后期在使用execute方法的时候,可以给一个元组把这些数据填进去。

推荐阅读:

Pymsqy数据库插入操作

Mysql数据插入INSERT添加数据

查找数据:

sql = "select id,title from article where id>3"
cursor.execute(sql)

执行完sql语句后,可以使用以下三个方法来提取数据:

  1. fetcheone:提取第一条数据。
  2. fetchall:提取select语句获取到的所有数据。
  3. fetchmany:提取指定条数的数据。

推荐阅读:

pymsql查找操作python查询mysql数据

Mysql中as和distinct关键字

Mysql中的where条件查询

Mysql排序order by语法详解

MYsql分页查询limit语法详解

删除数据:

语法:

delete from [表名] [条件]

示例:

sql = "delete from article where id>3"
cursor.execute(sql)

更新数据:

语法:

update [表名] 
set 字段1=值1,字段2=值2...
[where 条件1,条件2..]
[order by ..]
[limit..]

示例:

sql = "update article set title='钢铁是怎样练成的' where id=3"
cursor.execute(sql)

pyMsql连接数据库详细代码

此内容查看价格为10积分立即购买
客服:40023116

一个热爱互联网的咸鱼
下一篇

案例:国外站长利用亚马逊联盟月赚4万美金,他是如何运作的?

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

热门

    抱歉,30天内未发布文章!
返回顶部