第18章 MySQL和SQLite数据库管理
本章我们将学习MySQL和SQLite数据库管理。其中将学习如何安装MySQL和SQLite、创建用户、授予权限、创建数据库和创建表、将数据插入表中、查看表中的特定记录,以及更新和删除数据。
本章将介绍以下主题。
- MySQL数据库管理。
- SQLite数据库管理。
18.1 MySQL数据库管理
本节我们将学习使用Python进行MySQL数据库管理。Python有多种用于MySQL数据库管理的模块,这里使用MySQLdb
模块。MySQLdb
模块是MySQL数据库服务器的接口,用于向Python提供数据库API。
首先我们需要安装MySQL和Python的MySQLdb
包,在终端中运行以下命令。
$ sudo apt install mysql-server
此命令安装MySQL服务器和各种相关软件包。安装软件包时,系统会提示我们输入MySQL root账户的密码。
以下命令用于查看要安装的MySQLdb
包。
$ apt-cache search MySQLdb
以下命令安装MySQL的Python接口。
$ sudo apt-get install python3-mysqldb
现在检查MySQL是否正确安装,在终端中运行以下命令。
student@ubuntu:~$ sudo mysql -u root –p
运行命令后,如下所示。
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.7.24-0ubuntu0.18.04.1 (Ubuntu) ...
Get 写给系统管理员的Python脚本编程指南 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.