QQ个性网:专注于分享免费的QQ个性内容

关于我们| 网站公告| 广告服务| 联系我们| 网站地图

搜索
编程 JavaScript Java C++ Python SQL C Io ML COBOL Racket APL OCaml ABC Sed Bash Visual Basic Modula-2 Logo Delphi IDL Groovy Julia REXX Chapel X10 Forth Eiffel C# Go Rust PHP Swift Kotlin R Dart Perl Ruby TypeScript MATLAB Shell Lua Scala Objective-C F# Haskell Elixir Lisp Prolog Ada Fortran Erlang Scheme Smalltalk ABAP D ActionScript Tcl AWK IDL J PostScript IDL PL/SQL PowerShell

Python的数据库使用-笔记(十六)

日期:2025/04/03 14:12来源:未知 人气:56

导读:前几篇整理了Python的基本使用笔记,主要还是局限于文件相关的操作,但是文件的存储能力毕竟有限,要想实现更强大的功能,比如实现一个企业的管理系统,个人的博客系统等,还是需要借助于数据库。数据库目前的分类:关系型数据库,如Mysql, SqlServer,Oracle,SQLite等; 非关系型数据库,如redis,MongoDB等。这些数据库均可通过Python进行访问。我们......

前几篇整理了Python的基本使用笔记,主要还是局限于文件相关的操作,但是文件的存储能力毕竟有限,要想实现更强大的功能,比如实现一个企业的管理系统,个人的博客系统等,还是需要借助于数据库。数据库目前的分类:关系型数据库,如Mysql, SqlServer,Oracle,SQLite等; 非关系型数据库,如redis,MongoDB等。这些数据库均可通过Python进行访问。

我们以关系型数据库mysql为例子进行讲解,Mysql是一个开源的数据库,目前被广泛应用于各个企业。独立学会安装软件,也是作为一个程序员必备的基础能力,关于Mysql的安装方式这里只做简单描述,如果还遇到问题就要多动动脑筋了。

  1. 先去官网下载

2. 下载后直接点击安装,初学者一路默认安装就可以

注意一点设置帐号root的密码:

安装完成后 ,初学者最好先不使用客户端的方式,先使用命令窗口的方式操作,更利于掌握相关的命令操作。

进入命令窗口 ,菜单或左下角的搜索框,输入mysql,如下图:

选择mysql Command Line 或者 类似shell的名称的:

输入安装时设置的密码,按回车键:

进入操作页面:

初探常用命令

  • show databases;

显示当前已存在的数据库列表:

  • create database test_db;

示例:创建名称为test_tmp_db的数据库

  • use 某个数据库;

示例:选择test_tmp_db的数据库

  • show tables;

展示库下面的表格,示例:

  • create table

上图的创建语句:

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,update,delete, select 的基本操作了。

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数据库,下篇笔记再做详细讲解,敬请关注!

关于我们|网站公告|广告服务|联系我们| 网站地图

Copyright © 2002-2023 某某QQ个性网 版权所有 | 备案号:粤ICP备xxxxxxxx号

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告