MySQL语句大全:DDL,DML,DQL汇总整理

自己整理的~暂时没有整理DCL,如果对你有用可以加一个关注哦!😘持续更新!!

DDL(define-针对数据库和数据表)

数据库数据表
查询show databases–查看所有数据库
select database()–查看当前在哪个库如果不在库内为null
show tables–查看当前数据库的所有表
desc 表名–查看当前表内容
show create table 表名–查看建表语言
创建create database 库名create table 表名(字段名 类型)
删除drop database 库名drop table 表名–删除表
alter table 表名 drop 字段名–删除表中字段
使用use 库名\
修改\alter table 表名 add 字段名 类型–添加字段
alter table 表名 modify 字段名 新类型–修改类型
alter table 表名 change 旧的字段名 新的字段名 类型–修改字段名和类型
alter table 表名 rename to 新的表名–修改表的名字

DML(manipulation-针对表中数据)

操作代码
添加insert into 表名 values (值1,值2...),(值1,值2...)...–全部字段增加数据
insert into 表名(字段1,字段2) values (值1,值2),(值1,值2...)–字段1,字段2增加数据
修改update 表名 set 字段1=值1,字段2=值2 where 条件
删除delete from 表名 where 条件

DQL (query-查询表中数据)

写代码的顺序:

关键字后跟内容
select字段名(*代表全部)可以增加聚合函数count,min,max,avg,sum
前面加distinct可以去重,后面加as 新字段名可以重命名
from表名
where条件(between a and b范围[a,b]/in(a,b,c...)多选一/like %不限字符 _单个字符
group by分组字段名
having条件
where的区别:1. 分组之后进行判断;2. 可以对聚合函数进行判断
order byasc-升序(默认),desc-降序
limit起始索引,索引记录数

实际执行的顺序:from,where,group by,having,select,order by,limit,注意select的位置

  • 19
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值