🌝博客主页:泥菩萨
MySQL
什么是数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库
在docker里安装MySQL
docker run mysql
docker search mysql
基础命令
对数据库的操作命令
查看所有数据库
mysql
show databases;
创建数据库
mysql
create database 数据库名
character set utf8mb4
collate utf8mb4_general_ci;
mysql
--如果不存在则创建数据库
create database if not exists 数据库名 ;
删除数据库
mysql
drop database 数据库名;
使用数据库
mysql
use database 数据库名;
对数据表的操作命令
创建数据表
mysql
create table 表名(
字段1 数据类型,
字段2 数据类型,
....
);
删除数据表
mysql
drop table 表名;
插入数据
mysql
insert into 表名(字段1,字段2) values (值1,值2);
查询数据
mysql
--显示这个表的所有行和所有列
select * from 表名;
--查看特定列的所有行
select 字段1,字段2 from 表名;
--按照某列的升序进行排序
select * from 表名 order by 字段;
--按照某列的降序进行排序
select * from 表名 order by 字段 desc;
--查找满足指定条件的数据
select * from 表名 where 条件;
union
用于连接两个以上的SELECT语句的结果组合到一个结果集合,并去除重复的行
union操作符必须由两个或多个select语句组成,每个select语句的列数和对应位置的数据类型必须相同
mysql
select 字段 from 表名 where 条件
union
select 字段 from 表面 where 条件