Python数据库
风从北方来
一枚前端攻城狮
展开
-
Python---在一个数据库中创建表,并插入数据
1.创建数据库并支持中文2.在数据库中创建student表3.检测表的存在性4.在student表中插入数据原创 2018-05-14 09:49:17 · 7457 阅读 · 1 评论 -
Python---数据库查询及增删改查
1.查询数据 2.增加数据 3.修改数据包括修改表中字段数据条,修改表结构(修改字段,增加字段,删除字段) 4.删除数据 5.排序 order by id desc 表示id按降序排序;order by id表示id 按默认升序方式排列 7.分组统计 (1)计算某个字段名出现的总次数,并未总次数重命名 (2)按同名name分组,计算每个组的总年龄 ...原创 2018-05-14 11:43:57 · 3742 阅读 · 2 评论 -
Python---mysql 外键关联
外键关联:指利用外键将mysql中两个表关联起来。1.创建study_record 表注:key fk_student_key (stu_id) 表示与student表创建关联符 stu_id 存在问题2.查看创建表记录:3. 查看表结构4. 添加表数据注意 :在study_record表中添加数据时,stu_id只能选择在student中的id,否则会出错。 原因:study_record 数...原创 2018-05-14 15:49:02 · 2254 阅读 · 0 评论 -
Python---mysql连接
mysql连接:指同一数据库中的两个表能够互相访问。主要操作有:两表求交集,差集,并集。1.创建一个数据库,在创建两个表,插入数据。2.两表求交集3.两表求差集注意:left join 与 right join 都是求差集运算符,取得效果相反。4.两表求并集因为 mysql不支持直接求并集,所以通过求A-B差集和B-A差集,间接实现两表并集。...原创 2018-05-14 18:04:06 · 159 阅读 · 0 评论 -
Python---mysql数据库事务
事务:假设你要删除一个学生管理系统的学员,则不但要删除学员基本信息,也要删除与学员相关的信息,这就是一个事务。事务独立运行,一组事务,要么成功,要么撤回。mysql默认使用Innodb数据库引擎,也只有使用此引擎数据库才支持事务。事务处理可以维护数据库的完整性,管理insert,update,delete.1.启动事务2. 插入数据3.回滚 #事务结束,数据不会写入4.正常写入 commit;...原创 2018-05-14 19:48:35 · 2040 阅读 · 0 评论 -
Python---mysql 数据库索引
索引分类:单列索引,组合索引。单列索引:一个索引只包含单个列,一个表中可有多个单列索引。组合索引:一个索引包含多个列。索引优点:查询速度快缺点:(1)降低更新表的速度。因为,更新表时,MySQL要保存数据且保存索引文件。(2) 建立索引会占用磁盘空间的索引文件。1.创建索引2.删除索引3. 唯一索引...原创 2018-05-14 20:21:44 · 1137 阅读 · 0 评论 -
python和数据库连接(转)
参考文章:http://www.ntsky.com/tech/python/program/2009-03-27/fdc4a45ea37180a3.html网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.可以从这里获得这个库http://sourceforge.net/projects/mysql-python如果你不确...转载 2018-05-15 09:56:50 · 781 阅读 · 0 评论 -
Python与数据库交互
现在的Python 版本都是3.x,利用Python 第三方模块Pymysql与数据库交互。 在交互之前,首先要对数据库登录密码授权。我数据库自己设置的密码是1234,授权如下: 交互步骤: 1.创建Python与数据库的连接 2.创建一个实例 3.交互(在Python中查看数据库内容;在Python中修改数据库信息等) import pymysql #创建python与...原创 2018-05-15 10:58:18 · 2456 阅读 · 0 评论