Mysql语句总结

1 数据操纵语言DML(增删改)

#插入
insert
#删除
delete
#更新
update

2 数据查询语言DQL(查)

基本语句结构

select...from...where...group by...having...order by ...;

分组查询

select 字段 fromgroup by 字段名 [having 条件表达式]

排序查询

select 字段 fromorder by 字段 [ASC [DESC]]

连接查询


#交叉连接
select * from A,B;

#内连接
select * from A,B where 条件;#隐式
select * from A inner join B on 条件;#显式

#外连接
select * from A left outer join B on 条件;#左外连接
select * from A right outer join B on 条件;#右外连接

3 数据库/表的CRUD

create
drop
alter
show

4 数据控制语言DCL

#授权
grant
#撤销
revoke

5 事务控制语言TCL

commit
rollback
savepoint

6 存储过程

1 什么是存储过程?

  • 为以后的使用而保存的一条或多条MySQL语句的集合

2 如何使用?

  • 创建
create procedure 存储过程名(in/out/inout/ ,...)
begin
    存储过程体
end;
  • 删除
drop procedure 存储过程名;
  • 执行
call 存储过程名(变量/@变量1,...) ;
select @变量;

7 索引

猜你喜欢

转载自blog.csdn.net/qq_33218873/article/details/81430103