1.Limit 在语句的最后,起到限制条目的作用

Limit [offset,] [N]

offset:偏移量

N:取出条目

例子:select * from stu limit 3,3;

2.左连接,右连接等

左连接,以左表为准,去右表找匹配的数据,不匹配的项则为NULL

左连接(left)写法:

select 列1,列2,列N from

tableA left join tableB

on tableA 列 = tableB 列 [此处表连接成一张大表,完全当成普通表看]

Where group,having 照常写

右连接,以右表为准,去左表找匹配的数据,不匹配的项则为NULL

右连接(right)写法:

select 列1,列2,列N from

tableA right join tableB

on tableA 列 = tableB 列 [此处表连接成一张大表,完全当成普通表看]

Where group,having 照常写

内连接(inner)写法:

select 列1,列2,列N from

tableA inner join tableB

on tableA 列 = tableB 列 [此处表连接成一张大表,完全当成普通表看]

Where group,having 照常写

3.列的新增,修改,删除

Create table 表名 (

列名称 列类型 [列属性] [默认值],  ----->列声明

列名称 列类型 [列属性] [默认值],

列名称 列类型 [列属性] [默认值],

列名称 列类型 [列属性] [默认值]

)  charset = utf8/gbk/...

表增加列,修改列,删除列

增加列:

alter table 表名 add 列声明

增加列默认在最后一列

alter table 表名 add 列声明 after xx

增加列在xx列后面

alter table 表名 add 列声明 first

在第一列增加列

4.存储过程(procedure):

概念类似于函数,就是把一段代码封装起来
当要执行这一段代码的时候,可以通过调用该存储过程来实现
在封装的语句体里面,可以用if/else,case,while等控制结构
可以进行sql编程

查看现有的存储过程
show procedure status;

删除存储过程:
drop precedure 存储过程名字

创建存储过程(例子):
delimiter $

create procedure p5()
begin
select * from stu;
end$

create procedure p6(grade int)
begin
select * from stu where fenshu>=grade;
end$

调用存储过程
call 存储过程名字 ()

修改列

alter table 表名 change 被改变列名 列声明

删除列

alter table 表明 列名

最新文章

  1. Hibernate 系列 06 - 对象在JVM中的生命周期
  2. .NetCore~Linux环境下部署
  3. C++宏和枚举
  4. COGS 2. 旅行计划
  5. PHP isset()与empty()的区别详解
  6. 飞信免费发送接口API的测试 httpClient
  7. [原创] zabbix学习之旅一:源码安装
  8. iotop,pt-ioprofile : mysql IO负载高的来源定位
  9. linux下安装redis并自启动
  10. CocoaPods的安装及安装出现问题的处理
  11. RabbitMQ系列教程之四:路由(Routing)
  12. 高通ASOC中的machine驱动
  13. RSA加密传输代码示例
  14. Oracle 12c RAC 安装文档
  15. 低版本的Chrome,打开url时,报错,IE确可以打开;
  16. 微信小程序之发送模板消息(通过openid推送消息给用户)
  17. 关键字(7):属性的增删改add,drop,modify
  18. Linux重启服务器步骤
  19. BZOJ4713 迷失的字符串
  20. dede模块管理一片空白或没有列表内容的解决办法

热门文章

  1. 【BZOJ 1087】【SCOI 2005】互不侵犯King
  2. P2有什么用
  3. ORB-SLAM(四)追踪
  4. C#的访问级别
  5. java集合学生管理系统
  6. python对Mysql操作和使用ORM框架(SQLAlchemy)
  7. 12.3 Arithmetic-software-
  8. RabbitMQ简介
  9. 创建16x16二级hash目录
  10. thinkphp3.2与phpexcel基础生成