Count()
查询符合条件记录条数
select count(*) from book where bokk_author ="hhq"

select avg(price) from book where bokk_author ="hhq"

子查询使用in
SELECT
*
FROM
book
WHERE
bokk_author IN (
SELECT
author_name
FROM
author
where author_name ="hhq"
)

子查询使用select子句
SELECT
*
FROM
book
WHERE
bokk_author = (
SELECT
author_name
FROM
author
LIMIT 1, 1
)

内连接
把两个表符合条件的数据筛选出来合并成一个表,包含两个表的字段

select *
FROM
author a
INNER JOIN book b ON a.author_name = b.bokk_author;

SELECT
a.*,b.book_name
FROM
author a
INNER JOIN book b ON a.author_name = b.bokk_author

左连接
把两个表符合条件记录筛选出来合并成一个表展示,以左表为准,如果连接的表没有数据,展示为空;

SELECT
*
FROM
author a
LEFT JOIN book b ON a.author_name = b.bokk_author

右连接
把两个表符合条件记录筛选出来合并成一个表展示,以右表为准,如果连接的表没有数据,展示为空;
SELECT
*
from author a
right join book b on a.author_name = b.bokk_author

转载于:https://blog.51cto.com/13496943/2145176

常用的数据库操作语句(3)相关推荐

  1. mysql设备台账_mysql数据库操作语句大全.pdf

    mysql数据库操作语句大全.pdf mysql数据库操作语句大全(常用操作指令)一 . 常用mysql命令行命令1.启动MYSQL服务 netstartmysql停止MYSQL服务 stat na| ...

  2. 使用XML封装数据库操作语句的实现

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 在项目开发的过程当 ...

  3. php连接mysql开发环境_PHP开发环境搭建及常用的数据库操作

    PHP开发环境搭建及常用的数据库操作 常见的web服务器: httpd(Apache).nginx+PHP Tomcat:jsp+html win:IIS 客户端:IE.firefox.chrome. ...

  4. 数据库DML语句:数据库操作语句

    DML语句:数据库操作语句 DML语句之插入表记录 插入数据的语法1:insert into 表名 values(值1,值2,值3,值4...值n); 插入全部数据 INSERT INTO stude ...

  5. mysql操作数据库语句大全_常用的Mysql数据库操作语句大全整理

    一.用户管理: 1.新建用户: >create user name identified by 'ssapdrow'; 2.更改密码: >set password for name=pas ...

  6. C# SQLite 数据库操作语句与文件视图管理器

    //sqlite数据库视图管理器 SQLiteSpy是一款专业的SQLite数据库管理,主要用于读取sqlite数据库,建立新的SQL查询,视图,复制和删除表.编辑单元格,以及查看索引,触发器和排序规 ...

  7. mysql数据库在哪里写语句_Mysql数据库操作语句

    零.用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PAS ...

  8. T-SQL常用数据库操作语句

    http://www.cnblogs.com/rainman/archive/2013/05/03/3058451.html create database CherryTest; –表操作 –建表( ...

  9. Mysql数据库操作语句总结

    简单复习下: 增insert into -- 删 delete from  -- 改 update table名字 set -- 查 select * from  -- 一.SQL定义 SQL(Str ...

  10. Mysql数据库操作语句总结(一)

    下面的内容来源于链接 https://www.cnblogs.com/bchjazh/p/5997728.html,  个人在此基础上进一步添加了一点东西. 个人操作数据库:  mysql 5.5.2 ...

最新文章

  1. 面试官眼中的计算机水平,面试官最不喜欢的五句话,千万别说了
  2. Java事务(转载)
  3. 如何判断UIViewController的视图是否可见
  4. GPUImage混合滤镜处理图片
  5. 网站快照更新不及时要怎样解决?
  6. 内核驱动中常见的miscdevice、platform_device、platform_driver
  7. vim 粘贴代码格式
  8. JavaScript进行UTF-8编码与解码
  9. c语言中const对于define优点,为什么大多数C开发人员使用define而不是const?
  10. pandas删除index与某一列有重复值所在的行
  11. 用python实现一个按需生成用于vim跳转的tags文件的小程序
  12. 天气预报\气象服务APP素材框架模板|UI及UX设计好帮手
  13. c语言中区别一般变量,C语言中,为了区别一般的变量,符号常量必须用
  14. ISA2006发布Exchange服务器 RPC OVER HTTPS
  15. 添加同名工具后台验证后不跳转且保留用户输入的数值
  16. 《程序是怎样跑起来的》七
  17. Centos给/根分区扩容(图文讲解)
  18. 固态硬盘SSD闪存芯片的颗粒类型 和 颗粒等级
  19. 使用微擎后台授权须知
  20. 企业邮箱品牌哪家好?四大品牌企业邮箱推荐

热门文章

  1. 深入浅出聊Unity3D项目优化:从Draw Calls到GC
  2. 只管认真,有计划的坚持,剩下的交给时间
  3. css 注释写法注意事项
  4. 如何解决MFC读取文件在EditControl中显示是乱码的问题
  5. 神经网络入门--学习资源
  6. 如何清除 MacBook 上的浏览​​器缓存
  7. LintCode 寻找旋转排序数组中的最小值 II
  8. bootstrap-引用-命名来源
  9. 思科将技术团队拆分为四块:安全、物联网、云与网络
  10. 利用Python进行数据分析(3) 使用IPython提高开发效率