日期:2025/04/03 14:12来源:未知 人气:56
前几篇整理了Python的基本使用笔记,主要还是局限于文件相关的操作,但是文件的存储能力毕竟有限,要想实现更强大的功能,比如实现一个企业的管理系统,个人的博客系统等,还是需要借助于数据库。数据库目前的分类:关系型数据库,如Mysql, SqlServer,Oracle,SQLite等; 非关系型数据库,如redis,MongoDB等。这些数据库均可通过Python进行访问。
我们以关系型数据库mysql为例子进行讲解,Mysql是一个开源的数据库,目前被广泛应用于各个企业。独立学会安装软件,也是作为一个程序员必备的基础能力,关于Mysql的安装方式这里只做简单描述,如果还遇到问题就要多动动脑筋了。
2. 下载后直接点击安装,初学者一路默认安装就可以
注意一点设置帐号root的密码:
安装完成后 ,初学者最好先不使用客户端的方式,先使用命令窗口的方式操作,更利于掌握相关的命令操作。
进入命令窗口 ,菜单或左下角的搜索框,输入mysql,如下图:
选择mysql Command Line 或者 类似shell的名称的:
输入安装时设置的密码,按回车键:
进入操作页面:
初探常用命令 :
显示当前已存在的数据库列表:
示例:创建名称为test_tmp_db的数据库
示例:选择test_tmp_db的数据库
展示库下面的表格,示例:
上图的创建语句:
CREATE TABLE test_tmp_db
.test_user_info
(
id
INT NOT NULL AUTO_INCREMENT,
username
VARCHAR(45) NULL COMMENT '用户名',
password
VARCHAR(45) NULL COMMENT '密码',
created
DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册日期',
PRIMARY KEY (id
)
)
COMMENT = '用户信息表';
insert:插入语句,往某张数据表中插入数据;
示例:
INSERT INTO test_tmp_db
.test_user_info
(username
, password
) VALUES ('张三', '111111');
update:更新语句,更新某张表的某行记录的字段值;
示例:将用户张三的密码修改为000000
delete:删除语句,删除掉某张表的某些行记录;
示例:删除张三的记录
select:查询语句,根据筛选条件,从数据表中获取想要的记录信息;
示例:查询数据表的记录
select * from test_tmp_db
.test_user_info
;
以上就是本篇的内容,如有疑问可以留言。当我们对MySQL有了初步的了解后,接下来就可以开始深入学习和实践如何在Python中使用MySQL了。在Python中,我们通常会使用一个叫做pymysql
或者mysql-connector-python
的库来连接和操作MySQL数据库,下篇笔记再做详细讲解,敬请关注!