6.2笔记-DQL语句查询数据库

一、DQL语句
    1、常量列
        SELECT
            `StudentName` AS 姓名,
            `Address` AS 地址,
            ‘北京信息中心‘ AS 学校名称
        FROM `student`;
    2、常用函数
        聚合函数
            AVG()   求平均分
            count()  统计记录数
                SELECT COUNT(1) FROM student; //效率高
                select count(*) from student;
            max()  最大值
            min() 最小值
            sum()  求和
        字符串函数:
        日期函数:
            CURDATE();
        #获取随机数
            select FLOOR(RAND()*10);
    3、排序查询
        order by [desc]

    4、*分页查询
        limit
    5、子查询
        先执行子查询,再执行父查询
时间: 2024-08-07 17:00:02

6.2笔记-DQL语句查询数据库的相关文章

sql语句查询数据库表结构信息

开发中经常用到查询指定表及其字段的信息,以下是我整理的SQL语句查询方法,供自己平时使用也提供给大家参考! 1.适用MS SQL SERVER: 1 SELECT 2 表名 = case when a.colorder=1 then d.name else '' end, 3 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 4 字段序号 = a.colorder, 5 字段名 = a.name, 6 标识 = c

Mysql DBA 高级运维学习笔记-DQL语句之select知识讲解

9.9.8 查询数据 9.9.8.1 查询表的所有数据行 (1)命令语法:select<字段1,字段2,->from<表名>where<表达式> (2)列子:查看表wwn中所有数据 a.进入指定数据库查询 [email protected] 04:5152->use wwn Database changed [email protected] 04:5159->select * from test -> ; +----+-----------+ | i

6.5笔记-DQL高级查询

一.高级查询 Exists Drop table if exists result; 子查询有返回结果: EXISTS子查询结果为TRUE 子查询无返回结果: EXISTS子查询结果为FALSE, 外层查询不执行 1.分组查询 group by having #分组查询 查询每门课程的大于80的平均分 SELECT sj.SubjectName AS 课程, avg(r.StudentResult) AS 平均分 FROM result AS r,`subject` AS sj WHERE r.

使用DQL语句查询数据

1.创建表 DROP TABLE IF EXISTS `tb_emp`; CREATE TABLE `tb_emp` ( `emp_id` int(11) NOT NULL AUTO_INCREMENT, `emp_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `emp_sex` char(3) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,

怎么利用SQL语句查询数据库中具体某个字段的重复行

select * from [tablename] group by SeriNohaving count(SeriNo)<>1

利用SQL语句查询数据库中具体某个字段的重复行

select zyzlb,nation,frzw from jgdx where zyzlb in (select zyzlb from jgdx group by zyzlb having COUNT(*)>1) order by zyzlb

sql 语句查询数据库大小

SELECT TABLE_NAME,round((DATA_LENGTH+INDEX_LENGTH)/(1024*1024),2) as 'size',TABLE_ROWS,ENGINE FROM information_schema.TABLES WHERE TABLE_SCHEMA="eload_ebay" and ENGINE='MyISAM' order by size desc

Sql Server系列:SQL语句查询数据库中表、视图、存储过程等组成

1. 查看用户表 select name from sys.tables select name from sys.objects where type='U' select name from sysobjects where xtype='U' 其中type或xtype值:U = 用户表 S = 系统表 V = 视图 FN = 标量函数 TF = 表函数 P = 存储过程  TR = 触发器 D = 默认值或 DEFAULT 约束 PK = PRIMARY KEY 约束 F = FOREIG

MySql学习笔记(一)之DQL常用查询

MySql学习笔记(一)之DQL常用查询 前言:mysql是中小型的数据库软件,SQL语言分为DDL,DCL,DML,DQL四种,在这里重点讲解DQL的单表查询. 正文:在学习mysql单表查询之前,我们先做一些准备工作. 需要安装的软件如下: 1.mysql,版本可以选择5.1或者5.5,安装过程可以参考博客:http://www.cnblogs.com/ixan/p/7341637.html 2.mysql图形化管理软件:Navicate,sqlyog(二选一,推荐使用sqlyog). 本文