Python与数据库
简介
当今,数据库是计算机应用中最重要的部分。几乎所有的大型应用都要用到数据库,比如银行、电商、航空、政府、医疗、教育、科研等。数据库的目的是存储数据,并且能够根据用户的需求提供数据。
数据库管理系统(DBMS)是一个软件系统,它提供了数据库的管理功能。常见的数据库管理系统有:MySQL、SQL Server、Oracle、PostgreSQL、DB2、MongoDB等。
在应用开发中,我们经常会用到数据库,比如我们要做一个电商网站,在网站中会有很多用户注册,每个用户的基本信息(如姓名、年龄、性别、地址等)都会存储在数据库中。用户在网站上购买的商品(如商品名称、价格、数量等)也会存储在数据库中。
如果我们要开发一个数据库应用程序,那么我们要怎样操作数据库呢?
一种方法是直接使用数据库管理系统提供的图形界面,比如MySQL的Workbench、SQL Server的Management Studio、Oracle的SQL Developer等。这种方法简单易用,但是不能很好地集成到应用程序中。
另一种方法是使用编程语言来操作数据库,这样我们可以很好地将数据库操作集成到应用程序中。
Python操作数据库
在Python中操作数据库的标准接口是Python DB-API,它提供了一个统一的接口,不管是使用MySQL、SQLite、PostgreSQL、Oracle还是其他数据库,用户都只需要编写一套代码。
Python的DB-API定义了数据库应
顺便介绍一下我的另一篇专栏, 《100天精通Python - 快速入门到黑科技》专栏,是由 CSDN 内容合伙人丨全站排名 Top 4 的硬核博主 不吃西红柿 倾力打造。 基础知识篇以理论知识为主,旨在帮助没有语言基础的小伙伴,学习我整理成体系的精华知识,快速入门构建起知识框架;黑科技应用篇以实战为主,包括办公效率小工具、爬虫、数据分析、机器学习、计算机视觉、自然语言处理、数据可视化等等,让你会用一段简单的Python程序,自动化解决工作和生活中的问题,甚至成为红客。
🍅 订阅福利:原价299,限时1折订阅专栏进入千人全栈VIP答疑群,作者优先解答机会(代码指导/学习方法指引),群里大佬可以抱团取暖(大厂/外企内推机会)
🍅 订阅福利:简历指导、招聘内推、80G全栈学习视频、300本IT电子书:Python、Java、前端、大数据、数据库、算法、爬虫、数据分析、机器学习、面试题库等等
🍅 专栏地址: 点击《100天精通Python - 快速入门到黑科技》