• Mysql (一) 单表查询


    https://www.cnblogs.com/mofujin/p/11355517.html

    CREATE TABLE `tb_content` (
      `id` bigint(20) NOT NULL AUTO_INCREMENT,
      `category_id` bigint(20) NOT NULL COMMENT '内容类目ID',
      `title` varchar(200) DEFAULT NULL COMMENT '内容标题',
      `sub_title` varchar(100) DEFAULT NULL COMMENT '子标题',
      `title_desc` varchar(500) DEFAULT NULL COMMENT '标题描述',
      `url` varchar(500) DEFAULT NULL COMMENT '链接',
      `pic` varchar(300) DEFAULT NULL COMMENT '图片绝对路径',
      `pic2` varchar(300) DEFAULT NULL COMMENT '图片2',
      `content` text COMMENT '内容',
      `created` datetime DEFAULT NULL,
      `updated` datetime DEFAULT NULL,
      PRIMARY KEY (`id`),
      KEY `category_id` (`category_id`),
      KEY `updated` (`updated`)
    ) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8;

    查询

    1 单表 全表查询

    SELECT * FROM `tb_content`

     2 单表 条件查询

    SELECT * FROM `tb_content` WHERE  tb_content.id=28

     3 单表 条件查询 表名称缩写 只查表的部分列

    SELECT tb1.id,tb1.category_id,tb1.title FROM `tb_content` tb1 WHERE  tb1.category_id=90

     4 单表  category_id 升序

    SELECT tb1.id,tb1.category_id,tb1.title FROM `tb_content` tb1  ORDER BY category_id ASC;

      5 单表  category_id 降序

    SELECT tb1.id,tb1.category_id,tb1.title FROM `tb_content` tb1  ORDER BY category_id DESC;

     

     6 单表 查询最大值

    SELECT  max(tb1.category_id) FROM `tb_content` tb1;

    7 单表 查询最大值 和 列

    SELECT  max(tb1.category_id),tb1.category_id FROM `tb_content` tb1;

    8 单表 最小值

    SELECT  min(tb1.category_id),tb1.category_id FROM `tb_content` tb1;

     9 单表 查询平均值

    SELECT  AVG(tb1.category_id) FROM `tb_content` tb1;

     10 单表 求和

    SELECT  SUM(tb1.category_id) FROM `tb_content` tb1;

     修改表

     11 单表 查询组对应的个数

    SELECT  count( sub_title) as 人数 FROM `tb_content` tb1 GROUP BY sub_title;

     12  单表 查询 条件 >,<,=,<=,>=  行总数 

    //select id,name from emp where id >= 3 and id <= 6;

    //select * from emp where id >= 3 or id <= 6;

    SELECT  count(*) as 人数 FROM `tb_content` tb1 WHERE tb1.category_id>75;

    13单表 查询 模糊查询

    SELECT  * FROM `tb_content` tb1 WHERE sub_title LIKE '%d4%';

  • 相关阅读:
    栈的操作总结
    C语言复习大纲
    生理周期
    石子合并
    幸运数字
    最长&最短文本
    C++引用
    C++入门
    直角三角形
    思维的囚徒--读书摘记和自己的肤浅解读--2021.1
  • 原文地址:https://www.cnblogs.com/dianzan/p/12419057.html
Copyright © 2020-2023  润新知