一、高级命令

1.查询某个字段和多个字段

select 某个字段(或者多个字段,中间以逗号间隔)from 表名;

  2. 去除字段的重复值

3.and 表示(两个条件都需要满足)

 4.or  (两个条件满足一点)

 5. In 给所指定的列表中查找

反向查询

6、between(查询两者之间需要用到的)

7、通配符(通常和like一起使用的)

%:零个一个或者多个字符

_:代表一个字符

例子:

‘A_Z’:以A开头 Z结尾 中间且有一个字符的字符串,例如  AbZ

‘ABC%’:以ABC开头的字符串,例如   ABCQWEQWEQW

‘%XYZ’:以XYZ结尾的字符串,例如    asdXYZ

%AN%:中间有AN的字符串,例如    comANcom ,ANgle

‘_AN%’  中间有AN的字符串,但是不可以是AN开头、且AN前面只能有一个字符   例如  cAN

8、like(模糊查询)

 9、order by (排序)

select ‘字段’ from‘表名’ where '条件' order by  '字段'  [asc(升序,默认),desc(降序)]

二、函数

     1.数字函数

abs(x)     返回×的绝刘值
rand ( )      返回。到1的随机数
mod (x,Y)返回×除以y以后的余数返回×的y次方   mod(10,3) =1

power(x,y)返回x的y次方
round ( x )     返回离x最近的整数
round (x, y )   保留×的y位小数四舍五入后的值
sqrt 〔x)       返回x的平方根
truncate [x,y)  返回数字x藏断为y位小数的值
ceil (x)        返回大于或等于x的最小整数
floor(x)           返回小于或守于x的最大整数
greatest (xl, x2. . .)返回集合中最大的值,也可以返回多个字段的最大的值
least(x1,x2....)返回集合中最小的值,也可以返回多个字段的最小的值

2.聚合函数

avg():返回指定列的平均值

count():返回指定列中非NULL的值的个数  去重distinct

min():返回指定列的最小值

max():返回指定列的最大值

sum(x):返回指定列的值的和

avg()

count()

min()

max()

sum()

3、字符串函数

字符串函数:trim () 返回去除指定格式的值
concat (x, y) 将提供的参数x和y拼接成一个字符牛
substr (x, y) 获取从字符串x中的第y个位置开始的字符串,跟substring()函数作用相同
substr(x, y,z) 获取从字符串x中的第y个位置开始长度为z的字符串
length (x) 返回字符串x的长度
replace (x, y,z) 将字段x中的字符串y换成字符串z
upper(x) 将字符串x的所有字母变成人写字母
lower (x) 将字符串x的所有字母变成小写字母
left(x,y) 返回字符串x的前y个字符
right (x, y) 返回字竹串x的后y个字符
repeat (x,y) 将字符串x重复y次
space (x) 返回x个空格
strcmp (x, y ) 比较x和y,返回的值可以为-1,0,1
reverse (x) 将字符串x反转

如果/etc/my.cnf配置文件有这个配置项

可以用 || 作为拼接的语句

字符串截取

字符串替换

去除指定格式值

格式:select trim(位置  (需要去除那些字符串) from  字符串 )

位置:leading (头部)   trailing(结尾)both (两头都去除)

mysql-高级命令(1)和一些函数(悟已往之不谏,知来者之可追)相关推荐

  1. Mysql高级命令与概念

    Mysql高级命令 1. 存储过程&函数-(了解) 在mysql数据库端编写带有逻辑的代码, 可以在客户端直接调用, java端可以写更少的代码 存储过程没有返回值, 函数必须有返回值 优点: ...

  2. 悟已往之不谏,知来者之可追

    陶渊明说:悟已往之不谏,知来者之可追.每年年终总结的时候,这句话都适合拿出来说一说. 就要过去的2020年,已经不是我做仿真工程师的第一年了.但是在这一年里,空闲的时间多了,有机会把视角聚焦到仿真测试 ...

  3. 悟已往之不谏,知来者之可追。

    时光荏苒,不知不觉我已求学十七八年. 我来自一个农村家庭,父亲初中学历,母亲小学学历.庆幸的是他们干了点小生意,经济条件还算过得去.报考大学专业的时候,我甚至是因为听着专业名字好听选择了电气工程及其自 ...

  4. 知昨日之非,悟今日之是!焉知昨日之非为非,今日之是为是?

    <归去来兮辞>--陶渊明 [原文] 归去来兮,田园将芜胡不归!既目以心为形役,奚惆怅而独悲?悟已往之不谏,知来者之可追.实迷途其未远,觉今是而昨非.舟遥遥以轻飏,风飘飘而吹衣.问征夫以前路 ...

  5. MySQL 学习二:高手必备!MySQL 增删改查高级命令大全硬核总结!

    文章目录 前言 一.连接到 MySQL 数据库 1.1.连接到本机上的 MySQL 1.2.连接到远程主机上的 MySQL 二.退出 MySQL 命令 三.修改 MySQL 密码 3.1.先给 roo ...

  6. MySQL高级-存储过程和函数

    存储过程和函数 1.存储过程和函数概述 2 创建存储过程 3 调用存储过程 4 查看存储过程 5 删除存储过程 6 语法 6.1 变量 6.2 if条件判断 6.3 传递参数 6.4 case结构 6 ...

  7. MySQL高级篇(事务视图存储过程与函数)

    目录 一.事务 1.1什么是事务? 1.2事务的特性 1.3事务的分类 1.4事务的操作步骤 1.5事务的隔离级别(面试题常考) 二.视图 2.1视图的操作 2.1.1视图的创建 2.1.2视图更新( ...

  8. mysql高级用法(函数)

    mysql 高级用法 # CONCAT 函数用于将两个字符串连接为一个字符串 SELECT CONCAT(businfo_name,businfo_creditCode) FROM tb_businf ...

  9. MySQL数据库 高级命令的使用与讲解

    高级命令 高级命令 按关键字排序 对结果进行分组 限制结果条目 设置别名 通配符 NULL值 正则表达式 高级命令 按关键字排序 使用ORDER BY语句来实现排序 排序可针对一个或多个字段 ASC: ...

  10. MySQL高级篇-彻底掌握存储过程和函数

      MySQL从5.0版本开始支持存储过程和函数.存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可. 1.存储过 ...

最新文章

  1. “半真半假”DeepFake换脸也能精准识别?阿里安全提出全新检测方法
  2. Java中图形界面重绘方法
  3. 再造一个爱因斯坦?GPT-3 让我看到了名人“重生”的希望
  4. iOS实录15:浅谈iOS Crash
  5. 昆明理工大学复试计算机试题,2012年昆明理工大学计算机考研复试试题(.PDF
  6. c语言snprintf函数简介
  7. python的设计哲学_Python的设计哲学--zen of Python
  8. fpga图片灰度处理
  9. 使用ThinkPHP扩展,实现Redis的CURD操作。
  10. java实训说明说需求分析_java实训总结收获
  11. Linux C语言写的超级简单端口扫描器
  12. 【机器学习15】决策树模型详解
  13. qq互联php教程,thinkphp5怎么整合qq互联登录教程
  14. html中collapse代码怎么写,如何使用CSS中的border-collapse属性
  15. hourglass论文_人体姿态估计论文笔记-Hourglass
  16. 每日一题——判断素数
  17. 系统,工具,源码,语言组成的数字世界-2021-
  18. 用HTML5+CSS3实现qq会员页面的仿制
  19. 如何将html模板资源转为vuecli项目
  20. 数位DP 学习笔记1(数位DP入门)

热门文章

  1. 用百度脑图做思维导图
  2. react-navigation v6 中文极速版
  3. 如何对CAD图纸快速测量?
  4. 零基础html5网站开发学习步骤方法
  5. linux 字幕制作工具,Aegisub下载、安装和使用:Ubuntu字幕编辑软件
  6. 关于write和read以及文件读写位置
  7. Android简历知识点模板
  8. 多网聚合路由器全新面世,带来联网新体验
  9. 台式计算机没有声音图标,台式电脑没声音,小扬声器图标也没有。
  10. 激光传感器构建栅格地图