使用指南.pymysql支持python2.7同时也支持python3.x.当前我用的是python2.7.所以过断选择了pymysql的使用,这里注意几点.一般我们连接数据库为了安全起见,都会要求按照ssl的方式进行连接,但是为了操作和使用的方便,可以跟开发沟通通过添加白名单的方式,连接某个网络,将此网络的IP添加到白名单中,就可以不用ssl的方式连接数据库,直接使用:dbname,host,username,password的方式连接数据库,方便操作. 连接数据库: (查询数据)示例代码如下…
笔记记录: (1)pymysql中所有的有关更新数据(insert,update,delete)的操作都需要commit,否则无法将数据提交到数据库,既然有了commit(),就一定有对应的rollback(),commit()表示提交,rollback()表示回滚 (2)sql语句中存在中文字符的时候,需要在pymysql.connect()的时候,指定添加参数charset='utf8',否则中文显示为乱码.获取查询数据:cursor.fetchone()获取剩余结果的第一行数据,curso…
python实现连接数据库mysql的步骤: 一.引入MySQLdb 二.获取与数据库的连接 三.执行SQL语句和存储过程 四.关闭数据库连接 1.什么是MySQLdb? MySQLdb是用于python连接mysql数据库的接口: 2.连接数据库前确认事项: (1)数据库名:testdb (2)数据库的用户名:root  密码为:123456 (3)数据库IP:127.0.0.1 (4)数据库端口:3306 (5)查询数据库tablename表的记录数 3.给出代码 #!/usr/bin/py…
调侃的话:案例一跑完之后,欣赏把玩了一番.人就有点飘飘然,昨天除了做饭吃饭,就是玩三国杀,江郎才尽,今天周一,不飘了,敲点代码,看看Python操作数据库有啥不一样的. 前期准备: 1.数据库 电脑上MySql数据库总要有的,可惜我没有(嫌弃mysql的安装,电脑上装了也是自己玩,工作开发都走公司的数据库了),就装了一个MariaDB,这个和MySql别无二致,小白就当是一模一样的孪生兄弟,渊源请百度,不赘述啦. 2.数据库配置文件 [dbMysql] host = localhost port…
由于上个星期有点忙,没时间来抽空记一些有用的东西.丢了比较久的python很多忘记的小操作我也会重新捡起来 以前最容易搞混的 str.split() #操作会生成一个数组对象.example:'laplace'.split() #后面参数什么都没有加入,也会返回一个值['laplace'] #如果后面加入分隔值 'laplace'.split('l') #以'l'作为分隔点进行字符串的切割并生成数组 ['', 'ap', 'ace'] 然后是该函数的反效果的函数str.join(iterable…
.MySQL 是什么? )软件(Software):工具(解决问题) )数据库管理系统(DBMS) )关系型(Relation)数据库管理系统(RDBMS):类似Oracle 扩展:db-engines(db引擎网站)-----了解一些非关系型数据库(key-value,Document等等) 网站:www.mysql.com www.oracle.com db-engines.com/en/ranking .MySQL 应用特点 )简单 )高效 )可靠 )... .MySQL 应用场景 )WE…
日志记录(Logging) More than print: 每次用 terminal debug 时都要手动在各种可能出现 bug 的地方 print 相关信息来确认 bug 的位置: 每次完成 debug 后为了避免输出太多细节信息和代码整洁,又需要把几个关键位置的 print 注释掉甚至删掉: 当下次出 bug 时,继续上述步骤... 有没有更好的方法呢? 等级(Level ) Python 3 中提供了非常方便的日志记录库 logging,可以记录不同等级(level)的日志信息.系统默…
大概在一周前看了燕十八老师讲解的mysql数据库视频,也跟着学了一周,我就想把我这一周所学的知识跟大家分享一下:因为是第一次写博客,所以可能会写的很烂,请大家多多包涵.文章中有不对的地方还请大家指出来,我会加以改正. 我们先来学习对数据库进行连接并且对表进行最基本的增删改查: 先来进行对数据库服务器的连接和登录: 在命令行键入:mysql -uroot -p 然后输入密码,如果忘记密码的话也可以进行下面的操作: 开始学习对库进行基本的操作的语句: 首先就是要查看我们的客户端有哪些库:show d…
1.  创建/使用数据库 mysql> create database me; mysql> use me; 2.  创建表 mysql> create table Stu(Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sdept char(20)); mysql> insert into Stu(Sno,Sname,Ssex,Sdept) values('10001','one','boy','CS'); 3…
从网上汇总了一些windows系统上常用的快捷键,结合自己的使用经验,将平时使用电脑时最常用的快捷键记录在此.注意这里罗列的是平时最常用到的,其他的一般来说不怎么用到的并不在此列,如果想要完整列表,请参考该链接.键盘快捷键大全 Enter 对于许多选定命令代替单击鼠标 windows键或CTRL+ESC 打开开始菜单 CTRL+SHIFT+ESC 或 CTRL+ALT+DELETE打开任务管理器 DELETE删除被选中的项目,如果是文件,将被放入回收站 SHIFT+DELETE 删除被选中的项目…