| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> MySQL数据库学习(3) -> 正文阅读 |
|
[大数据]MySQL数据库学习(3) |
书接上回~ 我们主要先练习语法。因为图形化界面并不能包括MySQL的所有命令。 DML修改数据语法:UPDATE? 表名? SET? 字段名1=值1,字段名2=值2 .... [ WHERE? 条件]; 注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。 下面有一个表,数据如图。现在,我们要修改id为34423的name为李四四,那么根据上面的语法,这里的要求id为34423就是where里的条件。
打开Navicat里的命令窗口或者直接打开MySQL的客户端输入命令。 DQL介绍?DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。关键字:SELECT DQL基本查询1,查询多个字段: 语法:SELECT? 字段1,字段2,字段3... FROM? 表名; 语法:SELECT * FROM? 表名; 练习一下:查询指定name字段,查询所有字段,给所有人的年龄设置别名。这时我们可以点击Navicat里面的查询功能,输入语句(突然发现是在这里进行操作,而且有补全): 设置别名? ?还有一个查询时去掉重复信息的语法:SELECT DISTINCT 字段列表 FROM 表名; DQL条件查询语法: SELECT? 字段列表? FROM? 表名? WHERE 条件列表; 直接演示,我把前面的数据加强了一下,得新表如下。 1,查找年龄为19的人 2,查询年龄大于等于25的人 在信息录入时会产生各种各样的问题,比如数据忘记录入等,如果我们要查找没有某个信息的人如何操作呢?首先我们回忆没有数据那表格里是什么,是null,所以我们的条件就可以写成 "is null" DQL聚合函数?介绍:将一列数据作为一个整体,进行纵向计算。 常见聚合函数: 例如我们统计员工总数量时的语法:SELECT count(*) FROM 表名;?而且建议实用星号查询,为什么呢,因为null是不参与count计算的。如果你想通过查找员工某个信息,例如身份证号(当然现实肯定不会这样做),如果某位员工未录入,那么统计时就会少一个人。 如果要统计某个年龄段之间的年龄平均值,这是就要用到上面讲的条件查询。例如: ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 5:56:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |