SELECT 语句基本用法介绍

· DQL 数据查询语言(核心) :select(查询)

· DML 数据操纵语言 :update(改) , insert(增) , delete(删)

· DDL  数据定义语言 :create(创建数据表) , alter (增加数据表),drop(删除数据表)

1.DQL 数据查询语言(核心) :select(查询)

    · 条件查询 : where , distinct , 逻辑运算符

   · 分组 :group by having

   · 排序 :order by

   · 常用函数等

   · 子查询

   · 多表关联 :左连接

SELECT 语句基本用法介绍

1.基本语法结构

(1)如何查询表的所有内容

            SELECT*FROM表名  select * "*"号代表选择所有内容

 

(2)如何查询指定表中的指定列

           SELECT字段1,字段2,字段……FROM表名 逗号隔开

 

(3)如何为列指定别名(AS关键字)

例 :select 字段1 as要更改的名字 字段2要更改的名字   from 表名

(4)语句大小写的区别

     1. select、字段等关键字大小写的区别

     2. 条件里的大小写区别

(5)运算符介绍

      加减乘除:+ - * /

      比较运算符:> < >= <= <>

2.查询脚本

(1)查询students表所有信息

          select*fromstudent

 

(2)查询指定列的信息

         selectxm,xb,xmjxfromstudent

 

(3)为列指定别名

         selectxmas姓名,xbas性别, xmjxas姓名简写fromstudent

 

(4)条件不区分大小写

         select * from STUDENS where xmjx='ntp'

         select * from STUDENS where xmjx='NTP'

          效果是一样的

 

(5)字段里进行运算

         select ((1+52.8)*5-3.9343)/0.5-10

 

(6)这货这么自恋,我就不要看到他 过滤掉

         select*fromstudentwherexm<>'帅爆了'

Select *  FROM  表名   where   xh = '?'  and  fu = '?'    (where写一个就行 and可以写多个 用and来连接)

Select  top 5  *  FROM  表名   where   xh = '?'  and  fu = '?'   and li = '?'   ("top 5"表示显示前五行)

 

Select  top 5  *  FROM  表名   where   xh = '?'  andfu = '?'   or  li = '?'(or)

模糊查询与通配符查询        

1.特殊关键字

like、in、between

2.通配符

%:代表任意字符

_:代表一个字符

3.空值与空格

4.查询脚本

(1)查询姓王的学生

(2)查询不姓王的学生--not和like的组合使用

(3)查询姓王且名字是2个字的学生


版权声明:本文为HG13542386794原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。