数据库管理 常用函数,处理查询,管理表记录

常用函数

MySQL服务内置命令

语法:函数名(表头名)         可以单独用,也可以镶嵌

select day(now())

select格式:

  1. SELECT 函数(表头名) FROM 库名.表名;
  2. SELECT 函数(表头名) FROM 库名.表名 WHERE 条件;

departments   部门表       employees    员工表

salary  工资表

字符函数

LENGTH(str) 返字符串长度,以字节为单位

mysql> select name , length(name) as 字节个数from tarena.user where name = "root" ;

CHAR_LENGTH(str)        返回字符串长度,以字符为单位

数学函数

日期函数

聚集函数

(对数值类型表头下的数据做统计)   独立使用

输出3号员工2018每个月的基本工资

select basic from tarena.salary where employee_id=3 and year(date)=2018;

数学计算

select sum(basic+bonus) as 年薪 from salary where employee_id=3 and month(date) <=6 and year(date)=2018;
select name,shell ,if(shell="/bin/bash","交互用户","非交互用户") from user;
 

mysql> select employee_id , name from tarena.employees

where employee_id between 1 and 10 and employee_id % 2 = 0 ;输出员工编号1-10之间偶数员工编号及对应的员工名

判断函数

if(条件,v1,v2) 如果条件是TRUE则返回v1,否则返回v2

ifnull(v1,v2) 如果v1不为NULL,则返回v1,否则返回v2

select name,shell ,if(shell="/bin/bash","交互用户","非交互用户") from user;
 select id,name,ifnull(homedir,"no-home")as 家目录 from user;
case函数     可以有多个判断函数

  1. CASE
  2. WHEN 判断条件1 THEN 输出结果
  3. WHEN 判断条件2 THEN 输出结果
  4. WHEN 判断条件3 THEN 输出结果
  5. ELSE 输出结果
  6. END
  1. mysql> select dept_id,dept_name,
  2. -> case
  3. -> when dept_name in ("运维部","开发部","测试部") then "技术部"
  4. -> else "非技术部"
  5. -> end as 部门类型 from tarena.departments;

查询结果处理

对select 命令查询找到的数据在作处理

给查找到的数据 排序` order by   asc升序      desc降序

select name,uid from tarena.user where uid is not null order by uid desc;

select name,uid from tarena.user where uid is not null order by uid asc;

SELECT 表头名 FROM 库名.表名 [WHERE条件]  order by 表头名   asc/desc

给查找到的数据,按照指定列分组  group by 

SELECT 表头名 FROM 库名.表名 [WHERE条件]  group by 表头名

group by 可以同聚集函数一起使用 avg sum min max count

group by   不能和单个表头一起显示

mysql> select dept_id as 部门编号 ,count(name) as 总人数 from employees group by dept_id;

在查找的数据里,再找符合条件的数据 having 筛选条件

SELECT 表头名 FROM 库名.表名 [WHERE条件]  having  筛选条件;

mysql> select dept_id as 部门编号 ,count(name) as 总人数 from employees group by dept_id having 总人数>30 ;

分页 : select 查询结果的行号

SELECT 表头名 FROM 库名.表名 [WHERE条件]  limit  数字  (输出结果的前几行)

SELECT 表头名 FROM 库名.表名 [WHERE条件]  limit  数字1 (起始行,0表示第一行) 数字2 (总行号)

管理表记录

练习插入表记录    insert into  增

insert into  tarena.user(name,uid)values("tom",188);  

注意:存储的数据要和表头的

练习修改表记录    update    改

update  库.表  set   表头名=值  表头名=值  ... ;  批量修改

update  库.表  set   表头名=值  表头名=值  ...  where  筛选条件;  

练习删除表记录    delete from    删

select from  库.表  where  筛选条件;  

select    查

desc  库.表   查看表的字段

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/44195.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安卓腾讯桌球多功能助手直装版

安卓13自测效果&#xff0c;安卓12-安卓12以下一定可以的&#xff0c;QQ登陆的话扫码登陆&#xff0c;两个手机&#xff0c;一个扫码&#xff0c;一个游戏&#xff0c;一个手机的话&#xff0c;你可以下载个虚拟机&#xff0c;然后本机直装&#xff0c;用虚拟机QQ扫码即可 微信…

Web3D技术应用在什么场景,能给企业带来什么价值?

Web3D现在已经在很多行业和领域应用了&#xff0c;以 博维数孪 行业用户为例&#xff0c;它能够为企业带来一系列价值&#xff1a; 1、电商领域&#xff1a;在电商中&#xff0c;Web3D技术可以提供3D商品展示&#xff0c;让消费者能够全面了解商品的每一个细节&#xff0c;并且…

基于与STM32的加湿器之雾化片驱动

基于与STM32的加湿器之雾化片驱动 加湿器是一种由电力驱动&#xff0c;用于增加环境湿度的家用电器。加湿器通过特定的方式&#xff08;如蒸发、超声波振动或加热&#xff09;将水转化为水蒸气&#xff0c;并将这些水蒸气释放到空气中&#xff0c;从而增加空气中的湿度。主要功…

中职网络安全wire0077数据包分析

从靶机服务器的FTP上下载wire0077.pcap&#xff0c;分析该文件&#xff0c;找出黑客入侵使用的协议&#xff0c;提交协议名称 SMTP 分析该文件&#xff0c;找出黑客入侵获取的zip压缩包&#xff0c;提交压缩包文件名 DESKTOP-M1JC4XX_2020_09_24_22_43_12.zip 分析该文件&…

JavaSE 面向对象程序设计进阶 IO流 字节流详解 抛出异常

input output 像水流一样读取数据 存储和读取数据的解决方案 内存中数据不能永久化存储 程序停止运行 数据消失 File只能对文件本身进行操作 不能读写文件里存储的数据 读写数据必须要有IO流 可以把程序中的数据保存到文件当中 还可以把本地文件中的数据读取到数据当中 分…

闭眼投!IF逐年上涨,国人录用率超高,无预警风险,平均8周录用!

本周投稿推荐 SCI • 能源科学类&#xff0c;1.5-2.0&#xff08;25天来稿即录&#xff09; • CCF推荐&#xff0c;4.5-5.0&#xff08;2天见刊&#xff09; • 生物医学制药类&#xff08;2天逢投必中&#xff09; EI • 各领域沾边均可&#xff08;2天录用&#xff09…

Linux--网络设置

目录 一、测试网络连接 1、查看网络接口信息 1.1 ifconfig 命令---查看网络接口信息 1.1.1 ifconfig 网卡 #单独查看某个网卡 1.1.2 ifconfig -a #显示所有活动及非活动的连接 二、修改网络配置文件 三、设置网络接口参数 3.1 启用、禁用网络接口配置 3.2 hostn…

设计模式之工厂模式(简单工厂、工厂方法、抽象工厂)

写在前面&#xff1a;本文是个人在学习设计模式时的所思所想&#xff0c;汇总了其他博主及自己的感悟思考&#xff0c;可能存在出入&#xff0c;请大家理性食用~~ 工厂模式 在工厂模式中&#xff0c;父类决定实例的生成方式&#xff0c;但并不决定所要生成的具体的类&#xf…

[终端安全]-7 后量子密码算法

本文参考资料来源&#xff1a;NSA Releases Future Quantum-Resistant (QR) Algorithm Requirements for National Security Systems > National Security Agency/Central Security Service > Article Commercial National Security Algorithm Suite 2.0” (CNSA 2.0) C…

领域驱动设计DDD

为什么要DDD 传统MVC 传统的MVC模型框架拆分成了三层&#xff1a;显示层、控制层、模型层。显示层负责显示用户界面&#xff0c;控制层负责处理业务逻辑、而模型则负责与数据库通信&#xff0c;对数据进行持久化的操作。从代码角度来看&#xff0c;这样的框架结构每个模块职责…

【漏洞复现】WordPress插件Recall CVE-2024-32709 SQL注入漏洞

0x01 产品简介 WordPress是一款免费开源的内容管理系统(CMS)&#xff0c;最初是一个博客平台&#xff0c;但后来发展成为一个功能强大的网站建设工具&#xff0c;适用于各种类型的网站&#xff0c;包括个人博客、企业网站、电子商务网站等&#xff0c;并逐步演化成一款内容管理…

小白学c嘎嘎(第二天)入门基础下

温馨提醒&#xff1a;本篇文章起&#xff0c;文章内容排版将更新&#xff0c;层层深入 基础知识 回顾 引用的语法格式&#xff1a;类型& 引⽤别名 引⽤对象; 引用特性 1. 引⽤在定义时必须初始化 2. ⼀个变量可以有多个引⽤ 3. ⼀旦引⽤⼀个实体&#xff0c;再不…

STM32(二):STM32工作原理

0、参考1、寄存器和存储器基本概念&#xff08;1&#xff09;基本概念&#xff08;2&#xff09;主要区别&#xff08;3&#xff09;联系&#xff08;4&#xff09;实际应用中的案例&#xff08;5&#xff09;总结&#xff08;6&#xff09;一些名词解释 2、STM32指南者板子-存…

ArcGis将同一图层的多个面要素合并为一个面要素

这里写自定义目录标题 1.加载面要素的shp数据 2.点击菜单栏的地理处理–融合&#xff0c;如下所示&#xff1a; 3.将shp面要素输入&#xff0c;并设置输出&#xff0c;点击确定即可合并。合并后的属性表就只有一个数据了。

怎样卸载电脑上自带的游戏?

卸载电脑上自带的游戏通常是一个简单的过程&#xff0c;以下是几种常见的方法&#xff0c;您可以根据自己的操作系统版本选择相应的步骤进行操作&#xff1a; 方法一&#xff1a;通过“设置”应用卸载&#xff08;适用于Windows 10和Windows 11&#xff09; 1. 点击开始菜单&…

设计模式之外观模式(Facade)

Facade设计模式&#xff0c;也称为外观模式&#xff0c;是一种结构型设计模式&#xff0c;它主要用于为子系统中的一组接口提供一个统一的高层接口&#xff0c;从而使得子系统更加容易使用。以下是关于Facade设计模式的详细介绍&#xff1a; 一、定义 Facade模式为多个复杂的…

基于Android平台开发,购物商城

1. 项目功能思维导图 2. 项目涉及到的技术点 使用SQLite数据库实现数据存储使用CountDownTimer实现启动页倒计时使用SharedPreferences实现记住密码登录使用BottomNavigationView实现底部导航栏使用ActivityFragment实现底部导航栏页面之间切换使用RecyclerViewadapter实现商品…

无人机之穿越机注意事项篇

一、检查设备 每次飞行前都要仔细检查穿越机的每个部件&#xff0c;确保所有功能正常&#xff0c;特别是电池和电机。 二、遵守法律 了解并遵循你所在地区关于无人机的飞行规定&#xff0c;避免非法飞行。 三、评估环境 在飞行前检查周围环境&#xff0c;确保没有障碍物和…

在openSUSE-Leap-15.6-DVD-x86_64下停用USB无线网卡驱动rtw88_8822bu改用rtl88x2bu

在openSUSE-Leap-15.6-DVD-x86_64下停用USB无线网卡驱动rtw88_8822bu改用rtl88x2bu 一、openSUSE-Leap-15.6-DVD-x86_64自带USB无线网卡驱动rtw88_8822bu能够正常上网但不能让USB无线网卡内置小灯闪蓝光 当有数据流量通过USB无线网卡&#xff0c;其内置小灯会不断闪蓝光的&…

前端复刻百度网址精简版HTML+CSS

案列图&#xff1a; 自制效果图&#xff1a; 源代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>…