🌝博客主頁:泥菩薩
💖專欄:Linux探索之旅 | 網絡安全的神秘世界 | 專接本
MySQL
MySQL 教程 | 菜鳥教程 (runoob.com)
什么是數據庫
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫
在docker里安裝MySQL
docker run mysql
docker search mysql
基礎命令
對數據庫的操作命令
查看所有數據庫
show databases;
創建數據庫
create database 數據庫名character set utf8mb4collate utf8mb4_general_ci;
--如果不存在則創建數據庫
create database if not exists 數據庫名 ;
刪除數據庫
drop database 數據庫名;
使用數據庫
use database 數據庫名;
對數據表的操作命令
創建數據表
create table 表名(? 字段1 數據類型,? 字段2 數據類型,? ....);
刪除數據表
drop table 表名;
插入數據
insert into 表名(字段1,字段2) values (值1,值2);
查詢數據
--顯示這個表的所有行和所有列
select * from 表名;--查看特定列的所有行
select 字段1,字段2 from 表名;--按照某列的升序進行排序
select * from 表名 order by 字段;--按照某列的降序進行排序
select * from 表名 order by 字段 desc;--查找滿足指定條件的數據
select * from 表名 where 條件;
union
用于連接兩個以上的SELECT語句的結果組合到一個結果集合,并去除重復的行
union操作符必須由兩個或多個select語句組成,每個select語句的列數和對應位置的數據類型必須相同
select 字段 from 表名 where 條件
union
select 字段 from 表面 where 條件