本文主要是介绍像玩乐高玩具一样用pythoon---积木模块peewee、pymysql,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第十一章 数据库操作
本章所讲内容:
11.1 数据库介绍
11.2 MySQL 常识
11.3 pymysql使用
11.4 peewee使用
11.1 数据库介绍
11.1.1 数据库介绍
1. 数据,描述事物的符号,多种表现形式:文本,图形,音频,视频
2. 数据库(Database, DB),粮库 车库,存放数据的仓库 存放在计算机中,按照一定格式存放 可为用户共享
3. 数据库管理系统(Database Management System, DBMS),如何科学的组织和存储数据,如何高效的获取和维护数据,靠数据库管理 系统完成,主要有 Oracle MySQL SQL Server DB2 FoxPro,Access
4. 数据库应用程序(Data Base Application System ,DBAS),在数据库管理系统基础上,使用数据库管理系统的语法,开发的直接面对最终用户的应用程序,学生管理系统、人事管理系统、图书管理系统
5. 数据库管理员( Database Administrator, DBA ),数据库管理系统的操作者
6. 最终用户,数据库应用程序的使用者
7. 数据库系统( Database System, DBS )数据库+数据库管理系统+数据库应用程序+数据库管理员+最终用户
11.1.2 数据库的发展阶段
网状数据库
层次数据库
- 关系数据库
采用关系(二维表)结构储存与管理数据
采用结构化查询语言(SQL)作为客户端程数据库服务器间沟通的桥梁,
目前主流的数据库技术
- 面向对象数据库
把面向对象的方法和数据库技术结合起来可以使数据库系统的分析、设 计最大程度地与人们对客观世界的认识相一致
- NOSQL数据库
Not Only SQL数据库 泛指非关系数据库,如MongoDB。
关系数据库在超大规模和高并发的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。
11.2 Mysql常识
11.2.1 Mysql介绍与安装
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
数据库官方网站:http://www.mysql.com/
数据库排名网站: http://db-engines.com/en/ranking
官方数据库排名:
Mysql 是一个关系型数据库
Mysql 是数据库的名称
database 数据库名
table 表名
Mysql 数据库基本操作和流程
Mysql支持Linux和windows等系统平台
Linux我们通过yum库可以安装mysql
Windows 我们可以到官方网站下载安装 https://www.mysql.com/downloads/
MariaDB 为mysql的一个分支
11.2.2 MySQL安装
1. 官方网站下载
2. 安装
点击下一步
等待安装依赖
点击下一步
点击下一步
点击下一步
点击下一步
点击下一步
点击finish
然后直接next
安装好mysql后我们可以在环境变量中配置path,将mysql中的bin目录加入到path中。
这篇关于像玩乐高玩具一样用pythoon---积木模块peewee、pymysql的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!