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 ...
其中:
运算符 | 描述 |
---|---|
>, >=, <, <= | 大于,大于等于,小于,小于等于 |
= | 等于 |
!=, <> | 不等于 |
BETWEEN A AND B | 数据要在A和B之间 |
IN | 确定集合 |
LIKE | 模糊匹配。 % 表示任意多个字符; _ 表示任意一个字符 |
IS NULL | 是空值 |
IS NOT NULL | 不是空值 |
运算符 | 描述 |
---|---|
AND | 逻辑与 |
OR | 逻辑或 |
NOT | 逻辑取反 |
查询结果根据某一列数据进行排序。
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 [筛选条件];
《数据库系统概论》
MySQL数据库 — 数据库的基础操作
MySQL数据库 —MySQL表的增删改查(基础)
文章到这里就要结束了,但故事还没有结局
如果本文对你有帮助,记得点个赞哟,也是对作者最大的鼓励♂️。
如有不足之处可以在评论区多多指正,我会在看到的第一时间进行修正
作者:爱打瞌睡的CV君
CSDN:https://blog.csdn.net/qq_44921056
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。