mysql数据查询基础

数据查询

  select * from 表名        //*号查看表中所有数据

  select 字段 from 表名        //查看指定的字段

排序

  使用order by 字句查询,比如对学生年龄进行排序,年龄用(age)表示:

  select age from 表名 order by age asc                //asc表示升序排列

  select age from 表名 order by age desc              //desc表示降序排列

  

  

原文地址:https://www.cnblogs.com/1209160996a/p/11637982.html

时间: 2024-07-31 17:30:22

mysql数据查询基础的相关文章

我们曾经心碎的数据库之 数据查询基础

第九章  数据查询基础 1.记录集: 记录集是符合查询条件的记录组织在一起的类似于表结构的查询结果 2.使用select语句进行查询 语法: select 列名 from 表名 where 查询条件表达式 order by 排序的列名 [asc或desc] 1.查询所有的数据行和列 select * from students 2.查询部分行和列 select 列名  from 表名 where  查询条件表达式 3.在查询中使用列的别名 select scode as 学生编号,sname a

Windows中使用MySQL 数据查询(三)

一.排序 select * from employees order by name; 字符型默认字符顺序(也就是说z永远比a大),不管大小写:如果想按编码值排序(也就是说小写永远大于大写),则使用 select * from employees order by binary name; 二.取前n条记录(n在本例中为3) select * from employees order by id limit 3; 三.日期时间函数 1.获取当前日期 select curdate(); 2.取年

T-SQL数据查询基础

一. 数据查询基础 1. 查询所有数据 select * from 表名 2. 根据限制条件查询数据 select * from 表名 where 限制条件 3. 根据特定列进行排序,默认为升序排列 select * from 表名 order by 排序列名 升序/降序 4. 使用别名AS select StudentName as 学生姓名,GradeId as 年级编号 from Student 5. 使用=号命名别名 select 学生姓名=StudentName,年级编号=GradeI

MySQL 慢查询基础:优化数据访问

对于低效的查询,我们发现通过以下两个步骤分析很有效: (1)确认应用程序是否在检索大量超过需要的数据.这通常意味着访问了太多的行,但有时候也可能是访问了太多的行 (2)确认MySQL服务器层是否在分析大量超过需要的数据行 优化查询的方法如下: (1)是否向数据库请求了不需要的数据 对于查询数据是,可能应用程序会查询了太多不需要的数据,这会造成两方面的缺点 ①会给MySQL服务器带来额外的负担,并增加网络开销 ②另外也会消耗应用服务器的CPU 这里有一些典型的案例: ①查询不需要的记录:MySQL

nodejs mysql 数据查询例子

1.安装nodejs 2.安装mysql  npm包 地址:https://github.com/felixge/node-mysql npm install mysql 3.相应API查看及调用: var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'me', password : 'secret' }); connection.connect();

MySQL数据查询入门

数据查询就是对于数据表中现有的数据进行逐行筛选的工作.满足查询条件的数据被提取出来,形成记录集.类似表的结构.在记录集上可以再次查询. SELECT命令是使用频率最高的SQL语句.SELECT语句中含有大量子句,用来完成不同的查询功能. SELECT * from 表名字; 全表查询. *代表所有字段 //一般不用通配符  * SELECT  字段1,字段2.......  from 表名字;  //选择字段查询 别名 SELECT  字段1 as 别名1,字段2 as 别名2.......  

Mysql数据查询练习题一

设计一个系统,保存乒乓球联赛的比赛信息! 要求:在mysql命令行输出如下信息: 1. 创建一个数据库(本例以ginvip数据库为例) create database ginvip; 2.  创建队员信息表 create table player ( id int unsigned primary key auto_increment, player_name varchar(20) default '', gender enum('male','female','secret') ); 在pl

Mysql 数据查询语句中between and 是包含边界值的

MySQL的sql语句中可以使用between来限定一个数据的范围,例如: select * from user where userId between 5 and 7; 查询userId为5.6,7的user,userId范围是包含边界值的,也等同如下查询: select * from user where userId >= 5 and userId <= 7; 很多地方都提到between是给定的范围是大于等第一值,小于第二个值,其实这是不对的.此前我一直也是这么认为,通过实验,结论是

HQL数据查询基础(一)

源自 imooc 的学习 什么是HQL呢? HQL 是Hibernate Query Language,Hibernate查询语言:同时HQL是一种面向对象的查询语言,HQL查询的主体是映射配置的持久化类及其属性.而SQL查询的主体是数据库表,它们两者查询主体是完全不同的.SQL能实现的查询功能,HQL几乎同样也都能实现.实际上Hibernate框架会解析HQL语句,并将HQL语句转化为SQL语句,来完成数据库的操作. HQL提供了丰富灵活的查询特性,是Hibernate官方推荐的查询方式. H