• 数据表查询操作


    1.语法:

      select 字段列表 from 表名;

    注解:

      1.字段列表根据自身需要填写。举例:select name,sex from stu;

      2.查询所有字段可以使用*代替。举例: select * from stu;

    小插曲:

      显示当前使用的数据库命令:1.select database();          2.s;

    2.select 的特殊功能:执行函数

    举例:select 20+ 25 as 执行结果;

    3.字段列表选项

      distinct :去除掉结果集中重复行  举例:select distinct  name,sex  from  stu;//检索出来的姓名接性别没有重复的

      all:默认取的是结果集中的所有行

    4.另一种查询数据的方法

      use 数据库名

      select 字段名 from  数据库名.数据表名;//也可以查询出对应的数据。

    5.where子句

      语法:select 字段列表 from 表名 where 子句

      不加where将返回数据表中所有行,where子句会对from返回的结果集进行判断,符合条件的将被返回。

      where的本质:条件判断的结果只有真或假

      where子句中的字段只能来自于数据表中的字段名

    6.where 字段名称 in();in指定字段可取值,取其中一个值即可满足条件 -------一般用户取某个字段中符合某些要求的记录

      举例:select * from stu where name in('a','李x');//查询stu表中名字是a或者李x

      等价于:select * from stu where name = 'a' or name = '李x';

      相反的:where........not  in();除了符合条件以外的记录

    7.where 字段名称 between  A  and  B

      举例:select * from stu where id between 1 and 4;

      注解:A和B通常是数值型

    8.where 字段名 is  null

    9.where 字段名称 like

      其中like是模糊查询

      通配符:按照某种指定模式进行匹配。

      %:匹配任意多个字符。

    举例:select * from stu where name like '李%';//匹配出只要第一个汉字是李的所有人名。

      select * from stu where name like '%李%';//匹配出只要姓名中包含李的人名。

      '_':匹配出一个字符

    举例:select * from stu where name like '_';

  • 相关阅读:
    ubuntu16.04解决播放swf视频文件问题
    ubuntu下设置clion是使用clang和clang++
    Linux 下没有conio.h 已解决
    适合最新版docker自定义启动配置
    nginx限制ip并发数
    nginx 403错误
    ubuntu 支持中文
    CentOS 5 上使用yum同时安装32位和64位包的解决方法
    rhel yum报错
    因为swap分区无法启动
  • 原文地址:https://www.cnblogs.com/Worssmagee1002/p/7672530.html
Copyright © 2020-2023  润新知