数据库基本操作和pymysql库的使用

这篇博客介绍了数据库的基本概念,包括数据库的分类、下载及navicat的获取。重点讲解了SQL语法,如创建、查看、修改和删除数据库及表的操作。此外,还详细阐述了pymysql库的安装和使用,包括如何连接数据库、执行查询和插入操作,并提供了示例。
摘要由CSDN通过智能技术生成

数据库基本操作和pymysql库的技术文档

数据库简介

数据库其实并不高深, 它就是一个能存储数据到硬盘上的一个软件. 本质就是一个软件. 数据库承载了我们目前市面上能见到的绝大多数的软件最底层的数据支持. 可以这么说. 如果没有数据, 就没有目前互联网的高速发展. 而数据库作为承载数据的载体. 它的地位也是非常高的。

数据库的分类

早期, 数据库分为层次型数据库, 网络型数据库和关系型数据库, 在今天的互联网高速发展下, 数据库被分为关系型数据库和非关系型数据库。
关系型数据库
​ 关系型数据库把复杂的数据逻辑归纳为二元结构(二维表格结构), 并且, 表格与表格之间可以互相的关联,让数据的存储和查询都变得更加合理简单。

非关系型数据库
​ 非关系型数据库也被称为NoSql。首先, SQL是我们操作数据库的编程语言,专门为数据库而设计的,NoSql表示Not Only SQL,可不是No SQL。NoSQL的产生不是说彻底否定关系型数据库的存在, 而是对常见的关系型数据库进行补充。目的是更好的为应用程序提供数据支撑。
​ 传统的关系型数据库在遇到高并发,大量数据IO请求的时候会显得力不从心。此时NoSQL就派上用场了,主旨是更快的为应用提供数据,承载更多的并发。

数据库的下载

百度网盘链接:https://pan.baidu.com/s/1zVWlbwYe7cCWzT0dcHz7Jw
密码:369u
具体的安装流程在压缩包内。

navicat的下载

具体可以简介下面的链接:
https://blog.csdn.net/weixin_48502798/article/details/115970263?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163343839916780255246535%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163343839916780255246535&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-2-115970263.first_rank_v2_pc_rank_v29&utm_term=navicat%E6%BF%80%E6%B4%BB&spm=1018.2226.3001.4187

SQL语法

创建数据库

create database 库名 charset utf8;

查看数据库
1、查看创建的数据库

show create database 库名;

2、查看所有数据库

show create database db1;

改数据库

alter database 库名 charset gbk;  #修改数据库编码


删除数据库

drop database 库名;

创建表

create table 表名(id int,name char);    #将id的属性定义int型,name定义为char型

注意:必须在创建好的数据库中
改表
#modify为修改的意思

alter table 表名 modify name char(6);

#改变name为大写的NAME

alter table 表名 change name NAMA char(7);

删表

drop table 表名;

插入数据

insert 表名(属性1,属性2) values(1,2);

查找

select 需要查找的数据的名称 from 数据库.表名;

select * from 数据库.表名;   #*表示表中所有的元素

改数据

update数据库.表名 <
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值