原生sql语句查询:

select * from 表名  :

查找表内所有数据, * 代表所有

where 具体条件 :

where作位查询sql语句条件,

例 select * from 表名 where 字段名=指定值

order by 升降序:

与desc和asc使用,通常以int类型字段进行升序或降序排列,

例 select * from 表名 order by 字段名 desc/asc

group by 分组:

可以理解为对同一个班的N个学生进行整合,查看每个班级下的人数,

例  select 字段名,count(*) from 表名 group by 字段名

having 分组后的条件:

在分组时外加条件,两个以上分组数据,

例  select 字段名,count(*) from 表名 group by 字段名 having 字段名 >=2

limit  分页:

将所有数据按每页显示的条目数进行分页,数据库中以下标方式显示数据,第一个数据下标为0;

limit n,m 关键字 :

n代表从下标为n的数据进行显示,

m代表每页显示多少条数据,

例  select * from 表名 limit 0,2

inner join 内连接查询:

其实就是两张表中的数据,通过某个字段相对,查询出相关记录数据,

例  select * from 表1 inner join 表2 on 表1.字段=表2.字段

left join 左外连接查询:

会把左边表里面的所有数据取出来,而右边表中的数据,如有相等的,就显示出来,如果没有,就会补null,

例  select * from 表1 left join 表2 on 表1.字段=表2.字段

right join 右外连接查询:

返回右表的全部行和左表满足ON条件的行,如果右表的行在左表中没有匹配,那么这一行左表中对应数据用NULL代替,

例  select * from 表1 right join 表2 on 表1.字段=表2.字段

full outer join  全连接查询:

从左表和右表那里返回所有的行。如果其中一个表的数据行在另一个表中没有匹配的行,那么对面的数据用          NULL代替,

例  select * from 表1 full outer join 表2 on 表1.字段=表2.字段

avg  平均值:

用来取总数的平均结果,

例  select avg(字段名) from 表名

max  最大值:

查询数据中最大的数据,

例  select max(字段名) from 表名

min  最小值:

查询数据中最小的数据,

例  select min(字段名) from 表名

count 总数:

查询当前表内有多少条数据,

例 select count(*) from 表名

sum 求和:

对当前字段下的数字进行求和,

例 select sum(字段名) from 表名

as  别名:

给当前表名起别名,

例 select sum(字段名) as 表别名 from 表名

mysql原生库_Mysql数据库的一些简单原生sql语句相关推荐

  1. 1. oralce数据库安装以及简单的SQL语句

    oracle上课资料:     第一天:         第一节课:数据库基本概念学习             1.数据  书                 其实就是表示信息的一种特殊符号的集合   ...

  2. c mysql查询年月日_mysql查询指定日期时间内的sql语句及原理

    查询指定日期时间内的sql语句的实现原理: 如果是月份就是当前的月减去你要统计的时间,比如要查询数据库中从今天起往前三个月的所有记录. 另外,在数据库设计阶段,要注意时间字段为int(11),保存在数 ...

  3. mysql 从库_mysql数据库主从配置

    在一篇文章<离线安装mysql数据库>,讲解了离线安装mysql数据库的过程,本文将讲解mysql数据库的主从配置方法.mysql数据库进行主从配置后,可以实现数据库的备份.同时应用也可以 ...

  4. 检测mysql运行失败_MySQL 查看最近执行失败的SQL语句

    MySQL版本:5.7.31 根据<MySQL性能优化金字塔法则>做的实验,好书推荐! 在performance_schema中语句时间记录表中针对每一条语句的执行状态都记录了较为详细的信 ...

  5. mysql int 拼接_MySQL 修改int类型为bigint SQL语句拼接

    SELECT CONCAT( "alter table ", TABLE_SCHEMA, ".", TABLE_NAME, " modify &quo ...

  6. 易语言外部数据库MySQL支持库Access数据库Sqlite数据应用

    语言虽然有自己的数据库, 但易数据库只是以简单的.类似表格的形式组织数据信息,是一个小型数据库管理系统.有时编程中必须使用其它数据库.易语言支持以ODBC方式和ADO方式操作外部数据库. 一.ODBC ...

  7. mysql udf禁用_Mysql数据库UDF的安全问题利用

    最近一直在休假,没有写博客,转眼十一还剩最后一天,时间真的很快.今天想谈谈数据库的安全问题. 对于数据库的安全问题,首先,重要的生成库千万不能放在公网上,一旦被******后果不堪设想,轻则数据丢失, ...

  8. 史上最简单MySQL教程详解(基础篇)之SQL语句以及预留关键字介绍

    SQL简单介绍 数据操作语句 (Data Manipulation Language,DML) 数据定义语句 (Data Definition Language ,DDL) 数据控制语句 (Data ...

  9. linux查看mysql表空间使用率_Oracle查看数据库表空间使用情况sql语句

    Oracle查看数据库表空间使用情况sql语句 SELECT UPPER(F.TABLESPACE_NAME)        "表空间名", D.TOT_GROOTTE_MB    ...

最新文章

  1. Eclipse安装反编译插件
  2. Access Token 与 Refresh Token【转载哒科普啊】
  3. 最优化课程(part1)
  4. mysql登录之后可以写什么_MYSQL登陆完之后如何操作???(新手求助)
  5. .net Kafka.Client多个Consumer Group对Topic消费不能完全覆盖研究总结(二)
  6. java jax-rs_在Java EE 7和WildFly中使用Bean验证来验证JAX-RS资源数据
  7. altium导出钻孔文件_[Altium Designer 学习]怎样输出Gerber文件和钻孔文件
  8. Android_bug之Default Activity not found
  9. MVC 3 基本操作增加修改
  10. 第10-11讲 后端
  11. 手机android系统锁了怎么解,安卓手机解锁图案忘了怎么办?手机解锁密码忘了的解决办法...
  12. 软考高级系统架构设计师系列论文二十四:论信息系统的安全风险
  13. 肥学说电影(1)——双城之战
  14. 实训任务04 MapReduce编程入门
  15. 【软件工程】三、软件开发过程
  16. 面试题—Mybatis动态sql是什么意思?常用的标签有哪些和用途?
  17. 前端导出多页pdf 带目录 页眉 页脚及页码
  18. 关于“顾问之路”的探讨与总结
  19. python tkinter库实现气泡屏保和锁屏
  20. 安装最新的FLASH播放器

热门文章

  1. Android App内存优化之图片优化
  2. swiper链接href无效
  3. 流式处理和批处理的区别
  4. 网页开发部署-开发工具MyEclips+Tomcat+mysql
  5. C语言中关于字符数组输入,scanf没执行
  6. java 翻转句子_Java编程-句子反转
  7. matlab向量归一化_已知近似的特征值,求特征向量
  8. pandas取某一索引的数据
  9. OpenCV的imshow不能显示图像(显示的图像全灰)
  10. window下TensorFlow CUDA,CUDNN版本对应关系