MySQL基本操作

本文介绍MySQL的相关使用,内容偏简单,请自行选择观看。

  1. 创建数据库及基本表
  2. 对基本表的操作
  3. 对数据的操作
  4. 连表操作

1、创建数据库及基本表

创建数据库 create database 数据库名;
在这里插入图片描述
查看已创建的数据库 show databases;
在这里插入图片描述
选择某个数据库进行操作use 数据库名;
在这里插入图片描述
创建基本表create table 表名( 字段名 数据类型 约束);
在这里插入图片描述

2、对基本表的操作

修改基本表名称alter table 旧表名 rename to 新表名;
在这里插入图片描述
删除基本表 drop table 表名;
在这里插入图片描述
增加字段alter table 表名 add column 字段名 数据类型 约束;
在这里插入图片描述
修改字段alter table 表名 modify 字段名 数据类型 约束;
在这里插入图片描述
删除字段alter table 表名 drop 字段名
在这里插入图片描述

3. 对数据的操作

插入一条数据insert into 表名 value(字段1的值,字段2的值,...);
在这里插入图片描述
插入多条数据:insert into account(字段1,字段2,...) values(字段1的值,字段2的值,...),(字段1的值,字段2的值,...),(字段1的值,字段2的值,...);
在这里插入图片描述
修改数据:update 表名 set 字段名="新值" 约束条件;
在这里插入图片描述
删除数据:delete from 表名 约束条件;
在这里插入图片描述
查询某字段数据:select 字段名 from 表名;
在这里插入图片描述
查询所有数据:select * from 表名;
在这里插入图片描述
限定条件的查询(between and):select * from 表名 where 字段名 between 值1 and 值2;
在这里插入图片描述
限定条件的查询(ro):select * from 表名 where 字段名=值1 or 字段名=值2;
在这里插入图片描述
限定条件的查询(not):select * from 表名 where not 字段名=值1;
在这里插入图片描述
限定条件的查询(like):select * from 表名 where 字段名 like "值";
在这里插入图片描述
指定结果集的排序(order by asc):select * from 表名 order by 字段名 asc;
在这里插入图片描述
指定结果集的排序(order by desc):select * from 表名 order by 字段名 desc;
在这里插入图片描述
指定结果集的分组(group by):select * from 表名 group by 字段名;
在这里插入图片描述
指定结果集某字段的行数(count(字段名)):select count(字段名) from 表名 group by 字段名;
在这里插入图片描述
指定结果集某字段求和(sum(字段名)):select sum(字段名) from 表名;
在这里插入图片描述
指定结果集某字段求平均值(avg(字段名)):select avg(字段名) from 表名;
在这里插入图片描述
指定结果集某字段求最大值(max(字段名)):select max(字段名) from 表名;
在这里插入图片描述
指定结果集某字段求最小值(min(字段名)):select min(字段名) from 表名;
在这里插入图片描述
返回从第n条开始的共m条数据(limit n,m):select * from 表名 limit n,m;
在这里插入图片描述

4. 连表操作

创建了另外一个表:salary
在这里插入图片描述
基本连接操作:select 表名1.字段名1,表名2.字段名2,... from 表名1,表名2 where 约束条件;
在这里插入图片描述
外连接的左连接(left join/left outer join):select 字段 form 表1 left join 表2 on 查询条件;
在这里插入图片描述
外连接的右连接(right join/right outer join):select 字段 form 表1 right join 表2 on 查询条件;
在这里插入图片描述
内连接(join/inner join):select 字段 form 表1 join 表2 on 查询条件;
在这里插入图片描述
联合查询(union):select 字段 from 表 union select 字段 from 表;
新建两张表
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值