数据库相关

1 分类

MySQL关系型数据库:

Mongodb非关系型数据库

数据组织结构:数据库、数据表、数据行、字段(类似Excel )

2 安装

MySQL Server:数据存储

MySQL Workbench:可视化工具:连接数据库

创建数据库和表:创建数据库--数据库中创建数据表table--行id/status,设置标识如主键、递增、唯一--向表中写入数据

3 mysql操作MySQL数据库

3.1 SQL语句

SQL:操作数据库的语言

select:从表中查询数据列

        select id,username from users

insert into:向表中插入数据行(值可以使用?占位符)

        insert into users (id,username) values (5,'Amy')

update:修改表中的数据(where为限定条件)

        update users set password='888',status=1 where id=7 and status=0

delete:删除表中的数据行

        delete from users where id=4

order by:对列进行排序(默认升序)

        select * from users order by status asc,id desc(升序/降序)

count():总数据条数

        select count(*) from users where status=0

as:给列设置别名

        select count(*) as total from users where status=0

3.2 mysql操作MySQL数据库

配置mysql:

安装mysql(npm)--连接MySQL(db=mysql.createPool())--测试mysql(db.query())

db.query(sql查询语句,回调)//成功结果返回数组

db.query(sql插入语句,回调)//成功结果返回对象

db.query(sql更新语句,回调)//成功结果返回对象

db.query(sql删除语句id,回调)//成功结果返回对象 (标记删除用update语句)

上一篇:FastAPI(七十)实战开发《在线课程学习系统》接口开发--留言功能开发


下一篇:DB-as-a-Service in vRealize Automation