本节目标:
1、什么是关系型和非关系型数据库,两者都包含哪些种类的数据库?
关系型数据库:关系型数据库最经典的数据结构就是表,数据存储再数据表的行和列中,并且数据表之间可以相互协作存储,也容易提取数据。
3)高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈
市面上的关系型数据库:MariaDB,SQLite,SQL-Server,Mysql,PostgraSQL
非关系型数据库:严格上来说非关系型数据库并不是一种数据库,而是一种数据结构化存储方法的集合,可以是文档或者键值对等。
1)格式灵活:存储数据的格式可以是key,value形式、文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型
2)速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘
市面上的非关系型数据库:mongoDB,redis,CouchDB,cassandra,Neo4j
Mysql数据库的使用
Mysql创建库、创建用户表、数据增删改查:
1、创建study数据库

2、选择数据库

3、创建用户表,字段详情如下
| 字段名 |
类型 |
| id |
int |
| username |
varchar(25) |
| brithday |
date |
| age |
int |
| height |
float |
| weight |
float |
| ismarry |
thinyint(1) |
create table users( id INT NOT NULL AUTO_INCREMENT, username VARCHAR(25) NOT NULL, brithday DATE NOT NULL, age INT NOT NULL, height FLOAT NOT NULL, weight FLOAT NOT NULL, ismarry tinyint(1) NOT NULL, PRIMARY KEY(id) );
语句解释:

数据的增删改查
insert into users values(1,'dfz','2021-4-29',11,123.123,345.345,1);

添加多行数据
insert into users values (2,'dfz2','2021-1-1',22,222.123,335.345,1), (3,'dfz3','2020-9-9',99,897.123,239.345,1);


查询数据

更改数据
update users set ismarry=0 where username='dfz'


# 将所有用户的ismarry的值都变为0
update users set ismarry=0

转载:https://blog.csdn.net/nzjdsds/article/details/116269464
