随笔分类 -  数据库

摘要:游标主要用于交互式应用,滚动屏幕上的数据,并对数据进行浏览或做出更改 看一下下面的例子: 输出: 由于结果为多行无法显示,这时我们就需要使用游标来操作 1. 游标基本方法 (1)创建游标 (2)打开游标 (3)关闭游标 在一个游标关闭后,如果没有重新打开,则不能使用它。 使用申明过的游标不需要再次声 阅读全文
posted @ 2018-11-28 10:17 Fate0729 阅读(472) 评论(0) 推荐(0) 编辑
摘要:1. 为什么使用存储过程? (1) 通过把处理封装在容易使用的单元中,简化复杂操作 (2) 为了保证数据的完整性,不要求反复建立一系列的处理操作,所有开发人员和应用程序都使用同一(试验和测试)存储过程,则所使用的代码否的相同的,这一点的延申就是为了防止错误,保证数据的一致性 (3)提高性能,因为使用 阅读全文
posted @ 2018-11-27 18:24 Fate0729 阅读(1451) 评论(0) 推荐(0) 编辑
摘要:本博将对主键、外键、MySql数据库约束和联结表的相关特性进行总结和实战 1. 主键 表中的每一行都应该具有可以唯一标识自己的一列(或一组列),而这个承担标识作用的列称为主键 如果没有主键,数据的管理会十分混乱。比如会存在多条一模一样的记录,删除和修改特定行十分困难 (1)哪些列可以作为主键? 任何 阅读全文
posted @ 2018-11-27 10:30 Fate0729 阅读(1222) 评论(0) 推荐(0) 编辑
摘要:在之前的博客MySql必知必会实战练习(一)表创建和数据添加中完成了各表的创建和数据添加,MySql必知必会实战练习(二)数据检索中介绍了所有的数据检索操作,下面对数据过滤操作进行总结。 1. where子句操作符 等于: = 不等于: != 或 <> 小于: < 小于等于: <= 大于: > 大于 阅读全文
posted @ 2018-11-26 18:32 Fate0729 阅读(244) 评论(0) 推荐(0) 编辑
摘要:在上篇博客MySql必知必会实战练习(一)表创建和数据添加中完成了各表的创建和数据添加,下面进行数据检索和过滤操作。 1. Select子句使用顺序 select >DISTINCT >from >where >GROUP BY >HAVING >ORDER BY >LIMIT (1)DISTINC 阅读全文
posted @ 2018-11-26 15:27 Fate0729 阅读(380) 评论(0) 推荐(0) 编辑
摘要:1.实战环境 windows 10 64位 mysql-8.0.13 mysql编辑和查看工具:NaviCat for MySql 表脚本文件: ######################################## # MySQL Crash Course # http://www.fo 阅读全文
posted @ 2018-11-26 14:13 Fate0729 阅读(1683) 评论(0) 推荐(0) 编辑
摘要:MySql必知必会思维导图 1. DBMS分类 (1)关系数据库系统 (2)面向对象的数据库系统 (3)对象关系数据库系统 对象关系数据库系统是在传统的关系数据模型基础上提供元祖,数据,集合等更为丰富的数据类型已经处理新的数据类型操作的能力 2. 数据库系统的体系结构 数据库系统是数据密集型应用的核 阅读全文
posted @ 2018-06-01 19:02 Fate0729 阅读(313) 评论(0) 推荐(1) 编辑
摘要:关系型数据库系统和文件系统的一个不同点是,关系数据库本身能保证存储数据的完整性,不需要应用程序的控制,而文件系统一般需要在程序端进行控制。当前几乎所有的关系型数据库都提供了约束(constraits)机制,该机制提供了一条强大而简易的途径来保证数据库中的数据完整性,一般来说,数据完整性有以下三种形式 阅读全文
posted @ 2018-06-01 15:57 Fate0729 阅读(1085) 评论(0) 推荐(1) 编辑
摘要:1. MySQLdb安装 (1)安装Mysql,参考上篇博客数据库之MySql。 (2)使用pip安装MySQLdb:pip install MySQL-python 但是安装的时候会报错:error: command 'C:\\Program Files\\Microsoft Visual Stu 阅读全文
posted @ 2018-02-25 14:30 Fate0729 阅读(16666) 评论(0) 推荐(0) 编辑
摘要:描述 Python的数据库模块有统一的接口标准,所以数据库操作都有统一的模式(假设数据库模块名为db): 1. 用db.connect创建数据库连接,假设连接对象为conn 2. 如果该数据库操作不需要返回结果,就直接使用conn.execute查询,根据数据库事物隔离级别的不同,可能修改数据库需要 阅读全文
posted @ 2018-02-23 16:53 Fate0729 阅读(7565) 评论(0) 推荐(1) 编辑
摘要:1. mysql安装 mysql是一种开放源代码的关系型数据库管理系统(RDBMS),是使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 (1)下载地址:https://dev.mysql.com/downloads/mysql/ (2)安装过程参考:http://www.cn 阅读全文
posted @ 2018-02-23 09:39 Fate0729 阅读(964) 评论(0) 推荐(0) 编辑