MySQL 基础指令学习 MySQL 是一种关系型数据库管理系统,广泛应用于各种 web 应用程序中。本文档旨在记录 MySQL 的基础指令,包括数据定义语言(DDL)、数据操作语言(DML)和数据控制语言(DCL)。 数据库管理 * 查看已有数据库:`show databases;` * 创建数据库:`create database 数据库名;` * 使用某一个数据库:`use 数据库名;` * 删除数据库:`drop database 数据库名;` 数据表管理 * 查看数据库里的数据表:`show tables;` * 创建数据表:`create table 数据表名(字段1名 字段1数据类型 列的约束条件, 字段2名 字段2数据类型 列的约束条件, ..., 字段n名 字段n数据类型 列的约束条件);` * 查看数据表的具体信息:`desc table 数据表名;` 或 `show create table 数据表名;` * 修改数据表名:`alter table 旧表名 rename [to] 新表名;` * 删除数据表:`drop table 数据表名;` 数据表修改 * 修改数据表中某字段的数据类型:`alter table 数据表名 modify column 字段名 新的数据类型 [first|after 某一字段名];` * 修改数据表中某字段的字段名:`alter table 数据表名 change column 旧的字段名 新的字段名 字段原本数据类型 [first|after 某一字段名];` * 增加数据表中某一字段:`alter table 数据表名 add column 字段名 字段数据类型 [first|after 某一字段名];` * 删除数据表中某一字段:`alter table 数据表名 drop 字段名;` 数据操作 * 插入数据表记录值:`insert into 数据表名(字段1名, 字段2名, ..., 字段n名) values(值1, 值2, ..., 值n);` * 查看数据表记录值:`select * from 数据表名;` * 查看某一字段下的所有记录值:`select 字段名 from 数据表名;` * 查看不重复的记录值:`select distinct * from 数据表名;` * 条件查看记录值:`select * from 数据表名 where 定位记录值的条件;` * 修改数据表中的记录值:`update 数据表名 set 字段1名=值1, 字段2名=值2, ..., 字段n名=值n where 定位记录值的条件;` * 删除数据表中的记录值:`delete from 数据表名 where 定位记录值的条件;` 数据排序和限制 * 根据某一字段的值来排序:`select * from 数据表名 order by 字段名 [desc|asc];` * 根据多个字段的值来排序:`select * from 数据表名 order by 字段1名 [desc|asc], 字段2名 [desc|asc], ..., 字段n名 [desc|asc];` * 限制记录值的输出数量:`select * from 数据表名 limit 数字;` 或 `select * from 数据表名 limit 数字1, 数字2;` 数据聚合 * 求某一字段下的记录值的和:`select sum(字段名) from 数据表名;` * 求记录值的总条数:`select count(*) from 数据表名;` * 求某一字段下的最大记录值:`select max(字段名) from 数据表名;` * 求某一字段下的最小记录值:`select min(字段名) from 数据表名;` 分组聚合 * 分组求和:`select sum(字段名) from 数据表名 group by 字段名;` 本文档记录了 MySQL 的基础指令,包括数据库管理、数据表管理、数据表修改、数据操作、数据排序和限制、数据聚合和分组聚合等方面的知识点。
- 粉丝: 28
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助