欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

数据库教程

MySQL数据表查询入门教程

数据库教程 我的站长站 2021-03-10 共147人阅读

简单查询即不含where的select语句。在此,我们讲解简单查询中最常用的两种查询:查询所有字段和查询指定字段。

在此,先准备测试数据,代码如下:

-- 创建数据库
DROP DATABASE IF EXISTS mydb;
CREATE DATABASE mydb;
USE mydb;
-- 创建student表
CREATE TABLE student (    sid CHAR(6),    sname VARCHAR(50),    age INT,    gender VARCHAR(50) DEFAULT 'male'
);
-- 向student表插入数据
INSERT INTO student (sid,sname,age,gender) VALUES ('S_1001', 'lili', 14, 'male');
INSERT INTO student (sid,sname,age,gender) VALUES ('S_1002', 'wang', 15, 'female');
INSERT INTO student (sid,sname,age,gender) VALUES ('S_1003', 'tywd', 16, 'male');
INSERT INTO student (sid,sname,age,gender) VALUES ('S_1004', 'hfgs', 17, 'female');
INSERT INTO student (sid,sname,age,gender) VALUES ('S_1005', 'qwer', 18, 'male');
INSERT INTO student (sid,sname,age,gender) VALUES ('S_1006', 'zxsd', 19, 'female');
INSERT INTO student (sid,sname,age,gender) VALUES ('S_1007', 'hjop', 16, 'male');
INSERT INTO student (sid,sname,age,gender) VALUES ('S_1008', 'tyop', 15, 'female');
INSERT INTO student (sid,sname,age,gender) VALUES ('S_1009', 'nhmk', 13, 'male');
INSERT INTO student (sid,sname,age,gender) VALUES ('S_1010', 'xdfv', 17, 'female');

2.查询所有字段(方法不唯一只是举例)

查询所有字段 MySQL命令:

select * from student;

3.查询指定字段(sid、sname)

查询指定字段(sid、sname) MySQL命令:

select sid,sname from student;

4.常数的查询

在SELECT中除了书写列名,还可以书写常数。可以用于标记

常数的查询日期标记 MySQL命令:

select sid,sname,'2021-03-02' from student;

5.从查询结果中过滤重复数据

在使用DISTINCT 时需要注意:

在SELECT查询语句中DISTINCT关键字只能用在第一个所查列名之前。

MySQL命令:

select distinct gender from student;

6.算术运算符(举例加运算符)

在SELECT查询语句中还可以使用加减乘除运算符。

查询学生10年后的年龄 MySQL命令:

select sname,age+10 from student;


相关专题
mysql
mysql
2021-10-16 1098

mysql专题为您整理本站关于mysql相关信息,主要为mysql教程,mysql视频教程分享,mysql工具软件下载,希望对您学习mysql有所帮助....

相关推荐
  • mysql教程
  • 数据表
  • 数据库查询
  • sql语句
  • sql查询
  • mysql大数据分页查询性能优化

    使用limit start, count分页语句select * from product limit start, count当起始页较小时,查询没有性能问题,我们分别看下从10, 100, 1000, 10000开始分页的执行时间(每页取20条), 如下:select * from product limit 10, 20 0.016秒select * from product ...

    数据库教程 130 2年前
  • 6天掌握mysql基础视频教程
    6天掌握mysql基础视频教程

    6天掌握mysql基础视频教程,生动形象,浅显易懂,清晰明了,以最新MySQL8为起点,了解MySQL8下各大特性,对于有数据库学习需求的朋友十分适合。以mysql客户端作为操作平台,原生SQL提供解决方案,深入理解SQL编...

    视频教程 100 4年前
  • Windows服务器IIS+PHP+MySQL安装配置教程

    服务器配置软件下载PHP(5.1.2):http://www.php.netMySQL(5.0.19):http://www.mysql.comZend Optimizer(2.6.2):http://www.zend.comphpMyAdmin(2.8.0.2):http://www.phpmyadmin.net假设 C: 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C: ,请自...

    php教程 158 5年前
  • LAMP MySQL默认密码是什么?更改LAMP MySQL密码

    MySQL的root默认密码是什么?1.5之前版本如果安装时不输入直接回车,密码为root,否则为你输入的密码。1.5及之后版本为 lnmp.org#随机数字LAMP 3.1 mysql的root密码重置给mysql设置密码/usr/local/mysql/bin/mysql -uroot可以直接登录mysql设置密码/usr/...

    服务器配置 1027 5年前
  • PHP+Mysql+jQuery搭建一个简单的在线统计用户数功能

    我们要统计在一段时间内访问站点的人数,有多种解决方案,你可以使用cookie,session结合文本或者数据库来记录用户访问数。本文将使用PHP,结合Mysql以及jQuery,展示一个统计在线人数以及访客地区分布的示例。通常,当访客访问网站时,页面记录用户的cookie信息,...

    php教程 148 5年前
  • ecshop修复数据表常用方法

    由于 MySQL 本身的读写及锁定机制等方面的原因,与一些其他数据库软件一样,在特殊情况下的极为频繁读写时,或在服务器掉电、死机等情况下,相关的数据文件可能会发生被损坏的情况,通常可以采用以下的方式加以解决。使用ECSHOP的用户当中,最常容易出现下图报...

    ecshop教程 114 5年前
  • 帝国cms数据表phome_ecms_news_doc_data

    phome_ecms_news_doc_data新闻系统模型-归档副表字段名字段类型解释idint(10) unsigned信息IDclassidsmallint(5) unsigned栏目IDkeyidvarchar(255)相关链接信息ID集合,多个信息ID用半角逗号“,”隔开dokeytinyint(1)是否替换内容关键字,0为不替换,1为替...

    帝国cms教程 174 7年前
  • 帝国cms数据表phome_ecms_news_doc

    phome_ecms_news_doc新闻系统模型-归档主表字段名字段类型解释idint(10) unsigned信息IDclassidsmallint(5) unsigned栏目IDttidsmallint(5) unsigned标题分类IDonclickint(10) unsigned点击数plnummediumint(8) unsigned评论数totaldownmediumint(8)...

    帝国cms教程 183 7年前
  • 帝国cms数据表phome_ecms_news_data_1

    phome_ecms_news_data_1新闻系统模型-副表1字段名字段类型解释idint(10) unsigned信息IDclassidsmallint(5) unsigned栏目IDkeyidvarchar(255)相关链接信息ID集合,多个信息ID用半角逗号“,”隔开dokeytinyint(1)是否替换内容关键字,0为不替换,1为替换new...

    帝国cms教程 183 7年前
  • 帝国cms数据表phome_ecms_news_check_data

    phome_ecms_news_check_data新闻系统模型-待审核副表字段名字段类型解释idint(10) unsigned信息IDclassidsmallint(5) unsigned栏目IDkeyidvarchar(255)相关链接信息ID集合,多个信息ID用半角逗号“,”隔开dokeytinyint(1)是否替换内容关键字,0为不替换,1...

    帝国cms教程 164 7年前
  • 数据库SQL查询方法集合

    数据库几种SQL查询方法集合,带注释,简单明了。查询某个表SELECT TABLENAME;查询多个表从某库 SELECT TABLENAME1,TABLENAME2,TABLENAME3 FROM DATABASE;查询全部列从某库SELECT * FROM...

    数据库教程 92 3年前
  • SQL多种条件查询方法集合

    查询值等于2.50的行select column1,column2 from tables where column1=2.50;查询字符等于‘fuses’的行select column1,column2 from tables where column1=&#39;fuses&#39;;查询值小于10的行select column1,column2 from tables where column1<10;查...

    数据库教程 114 3年前
  • SQL新手入门SELECT数据库查询语句

    SELECT语义SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。SELECT语法示例SELECT column_name,column_name FROM table_name;SELECT * FROM table_name;下面的 SQL 语句从 "Websites" 表中选取 "name" 和 "country" 列:SEL...

    数据库教程 129 4年前
  • MySQL数据表查询入门教程

    简单查询即不含where的select语句。在此,我们讲解简单查询中最常用的两种查询:查询所有字段和查询指定字段。在此,先准备测试数据,代码如下:-- 创建数据库DROP DATABASE IF EXISTS mydb;CREATE DATABASE mydb;USE mydb;-- 创建student表CREATE TABLE stud...

    数据库教程 147 3年前
  • SQL是什么?有什么优点

    SQL是什么SQL截图Structure Query Language(结构化查询语言)简称SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数...

    数据库教程 175 3年前
  • 苹果cms批量删除SQL语法

    收集整理苹果CMS常用批量删除相关的SQL语句,使用方法在苹果cms后台=》数据库=》执行SQL语句就可以了。删除所有数据DELETE FROM {pre}vod删除指定ID为1000的数据DELETE FROM {pre}vod WHERE d_id=1000删除d_starring字段里有"刘德华"的数据DELETE FRO...

    苹果cms教程 445 5年前
  • 帝国CMS批量替换栏目路径SQL

    将栏目路径清空SQL语句UPDATE phome_enewsclass SET classpath='';UPDATE phome_enewsclass SET classpath=concat(classpath,'html/',classid);

    帝国cms教程 233 5年前
  • SQL清空某字段的值

    网上找了好多文章才发现,主要是好多都是错了,试了很多。最开始找到是这段,网上都说等于null是对的update tablename set temp=null但测试等于null是不行的,直接报错。update px_dp_tagsadd set py="";网上都说不能等于空,但我测试发现等于等于空才是对的...

    经验分享 1271 5年前
  • SQL批量替换字段字符语句
    SQL批量替换字段字符语句

    SQL产品图最近优化网站结构遇到的问题,分享给大家。要求是需要把内容字段的H4标签用SQL语句批量替换成b标签,利于网站整体优化。在网上学习了这段代码,测试可以使用。SQL批量替换字段语句示例update...

    数据库教程 137 5年前
  • 帝国CMS教程自定义列表SQL方法

    帝国CMS自定义列表可以用来实现特定的信息列表。 自定义列表教程方法: 用户进入后台->模板管理->自定义列表->(右上角)增加自定义列表 1,列表名称是后台管理员看到的列...

    帝国cms教程 404 10年前
  • 查询重复数据,并且删除只保留一条SQL语法

    首先是SQL查询重复数据语法SELECT * FROM [表名] WHERE [字段] IN ( SELECT [字段] FROM [表名] GROUP BY [字段] HAVING COUNT([字段]) > 1);然后就是删除重复数据,只保留一条ID最小的数据DELETE FROM [表名] WHERE id IN ( SELECT * FROM ( ...

    数据库教程 42 1年前
  • sql查询统计字段重复次数语法

    查询 table_name 表中 field2 字段的值,并找出出现次数大于1的记录。同时,该查询还会显示 field1 字段的值和该字段对应的 field2 记录中的重复次数。SELECT field1, field2, COUNT(field2) FROM table_name GROUP BY field2 HAVING COUNT(field2)>1;...

    数据库教程 42 1年前
  • SQL新手入门SELECT数据库查询语句

    SELECT语义SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。SELECT语法示例SELECT column_name,column_name FROM table_name;SELECT * FROM table_name;下面的 SQL 语句从 "Websites" 表中选取 "name" 和 "country" 列:SEL...

    数据库教程 129 4年前
  • WHERE条件过滤查询

    WHERE语义WHERE语句用于条件过滤查询记录,提取那些满足指定条件的记录。WHERE 语法SELECT column_name,column_name FROM table_name WHERE column_name operator value;查询table_name表中的WHERE等于column_name条件的记录。...

    数据库教程 86 4年前
  • MySQL数据表查询入门教程

    简单查询即不含where的select语句。在此,我们讲解简单查询中最常用的两种查询:查询所有字段和查询指定字段。在此,先准备测试数据,代码如下:-- 创建数据库DROP DATABASE IF EXISTS mydb;CREATE DATABASE mydb;USE mydb;-- 创建student表CREATE TABLE stud...

    数据库教程 147 3年前