软件测试|一篇文章教你 SQL 与 NoSQL、数据库重要概念、SQL 的基本语句
SQL 与 NoSQL、数据库重要概念、SQL 的基本语句
SQL 与 NoSQL
数据库服务端可以服务多种类型的客户端
客户端可以是自己开发的,也可以是 python 代码编写的,也可以是其他编程语言编写的
SQL
操作关系型数据的语言
NoSQL
操作非关系型数据的语言
Tips:
SQL 有时又也指代关系型数据库
NoSQL 有时候也指代非关系型数据库
数据库重要概念
为了更方便的理解数据库的概念,将数据库分成了下列三种表述方式
库 >>>>>:文件夹
show databases 查看库
表 >>>>>:文件夹里的文件
show tables 查看库中的文件
记录>>>>>:文件夹里的文件中一行一行的数据
select * from mysql.user
基本 SQL 语句
1、基于库-CRUD
创建库 create database 库名
查看库
查看所有库:show databases
查看指定库:show create database 库名
编辑库
修改库的编码类型
alter database 库名 charset='utf8';
删除库
drop database 库名;
切换库 use 库名
2、基于表-CRUD
我们对表进行操作之前必须先确定我们要操作的是哪个表
创建表 create table 表名(字段名 1 字段类型,字段名 2 字段类型,..)
查看表
查看当前库下所有表
show tables
查看当前库下指定的表的信息
show create table 表名
查看当前库下指定的表的结构
describe 表名
desc 表名
编辑表
修改表名
alter table 表名 rename 新表名
删除表
drop table 表名
3、基于记录-CRUD
插入记录 insert into 表名 values(数据值 1,数据值 2, ...)
查询记录
查询表中所有数据
select * from 表名
编辑数据
修改指定字段名下数据
update 表名 set 字段名=新数据 where 赛选条件
删除数据(删除表内所有数据)
delete from 表名
删除表内指定数据
delete from 表名 where 筛选条件
评论