🦞数据库的操作
🦐显示当前的数据库
show databases;
🦐创建数据库
create database [if not exists] 数据库名;
🦐使用数据库
use 数据库名;
🦐删除数据库
drop database [if exists] 数据库名;
🦞表的操作
(使用表的操作时,要先使用数据库)
🦐创建表
create table 表名 ( 字段名称 字段类型, 字段名称 字段类型, ... ... );
🦐查看表的结构
desc 表名;
🦐查看所有的表
show tables;
🦐删除表
drop table [if exists] 表名;
🦞插入操作
🦐普通插入
insert into [表名] values (对应的列的数据);
数据的顺序和列名的顺序要一致。
🦐指定插入
insert into [表名] (若干个指定列) values (对应的列的数据);
🦐多行插入
insert into [表名] values (对应的列的数据),(对应的列的数据), ......;
🦞查询操作
🦐全列查询
select * from [表名];
🦐指定列查询
select [列名] from [表名];
🦐给查询字段起别名
as可以省略
select [列名] (as) [别名] from [表名];
🦐去重查询
select distinc [若干个列名] from [表名];
🦐条件查询
用到WHERE子句
select [列名] from [表名] where ...
其中:
- 比较运算符
- 逻辑运算符
🦐排序查询
查询结果根据某一列数据进行排序。
- ASC:升序
- DESC:降序
- NULL 数据,视为比任何值都小,升序在最上面,降序则在最下面
select * from [表名] order by [列名] (asc 或 desc);
🦐分页查询
根据where条件限制后,再根据order by 排序,最后得到排序结果在A和B之间的查询结果。
select [列名] from [表名] where ... order by ... limit A offset B;
🦐分组查询
根据某一列进行分组
select [列名] from [表名] group by [列名];
🦞修改操作
update [表名] set [列名] = [修改的值], [列名] = [修改的值] where 子句;
🦞删除操作
delete from [表名] where [筛选条件];
🦀推荐阅读
《数据库系统概论》
🌻未来可期
文章到这里就要结束了,但故事还没有结局
如果本文对你有帮助,记得点个赞👍哟,也是对作者最大的鼓励🙇♂️。
如有不足之处可以在评论区👇多多指正,我会在看到的第一时间进行修正