句子大全

句子大全 > 好句子

如何快速学习Mysql数据库Select查询?

好句子 2017-07-17 15:20:01
相关推荐

学习MySQL查询及更新相关操作

select - from -语句查询调取表数据用法distinct 排除重复值用法:where 条件及多条件设置:group by 分组:having 过滤分组条件设置:order by 排序:union 和 union all 用法:join 用法:update 【表名】set【字段=value_】where 【条件】更新修改数据记录:delete from【表名】where【条件】删除表记录用法

select - from-语句查询调取表数据:

select语法简述:

语法结构:select 【字段1】,【字段2】…… from 表名实例:

字段重命名:AS关键词,用法:select 字段1 as"新名称1",字段2as"新名称2"…… from 表名

排除重复值(distinct语句排除字段列重复值)表1:

表2:

where条件筛选:用法:select【字段】from【表名】where【条件】

group by 分组:用法:select【字段】from【表名】where【条件】group by 【字段】1):不用group by 分组:

2):利用group by 分组

注:对比上述两组代码,可以看出,数据量大的情况下,如不不用分组,运行的结果就会丢失很多数据。

having 分组过滤:用法:select【字段】from【表名】where【条件】group by 【字段】having【过滤条件】 ( 只能用于group by 之后,order by 之前,仅对分组使用。)

order by 排序:用法:select【字段】from【表名】where【条件】group by 【字段】having【过滤条件】 order by 【字段】【排序类型】;注:desc 降序,asc 升序,若后边没有默认升序;

表合并(union):用法:1):表1(select语句组1 )union 表2(select语句组2 )2):表1和表2的数据结构及字段名称需要一致3):union(排除重复值合并) 和 union all(全部合并)

上边同样两组代码合并的结构,却不一样!ui列一个无重复值,一个却有重复值 。

join 连接表用法

update——where——更新修改表数据用法:用法:update table 【表名】 set 【字段1】=value1,【字段2】=value2 ~~~~ where ~~~~delect from-----where----删除指定数据记录语句用法:用法:delect from【】where【条件】

注意事项:

1:where/group/having/order的运行的优先级顺序;

2:where和having虽说功能相似,但用法和使用的对象和顺序是不一样,切记不能混淆;

3:使用select时,要选择所有字段可用"*"星号代替,缩减操作;

4:as 用法,可以对筛选表原始字段重新定义名称,文字字符串必须用“”括起来;as 也可用于嵌套查 询是定义新表名称;

5:关于select嵌套,是对上述基础语法,熟练基础上组合使用的,所以需先掌握基础;

往期文章推荐:

15天快速学习数据库Mysql基础操作命令

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新