<数据定义语言DDL>

一. create TABLE tableName 创建表

二. alter TABLE tableName 修改表

三. drop TBALE tableName 删除表

<数据控制语言DCL>

GRANT/REVOKE

<数据操纵语言DML>

一. insert INTO tableName(,,,) values(,,,); 插入数据(增)

二. update tableName SET =, =, =; 更新数据(改)

三. delete FROM tableName; 删除数据(删)

<数据查询语言DQL>

一. select ... FROM tableName(查)

1. select语句

select id,productId,apiId  from SureMesure limit 1 \G;

注意点:字段之间用逗号隔开,limit用于限制显示记录数量,\G用于格式化输出

2.select ...group by...having...

select apiId, AVG(execTime) from apisUsabilityTestHistory where execTime<>0 group by apiId having AVG(execTime)>5;

注意点:group by 用于分组,AVG(execTime)组内求平均值, having 用于过滤组结果。分组后求各个组的平均值。

3. 条件判断null,前面不能用=,!=,<>。

而要用 is null 或者is not null

4.没有默认值的空字段

='';

5.双重select(性能差于连接)

select * from t_order where order_id in (select distinct order_id from t_order_flow where sync_id=0);

转载于:https://www.cnblogs.com/shijianchuzhenzhi/p/4684290.html

mysql中sql语句相关推荐

  1. Mysql中SQL语句不使用索引的情况

    Mysql中SQL语句不使用索引的情况 MySQL查询不使用索引汇总 众所周知,增加索引是提高查询速度的有效途径,但是很多时候,即使增加了索引,查询仍然不使用索引,这种情况严重影响性能,这里就简单总结 ...

  2. mysql数据库语句分类_细数MySQL中SQL语句的分类

    1:数据定义语言(DDL) 用于创建.修改.和删除数据库内的数据结构,如:1:创建和删除数据库(CREATE DATABASE || DROP  DATABASE):2:创建.修改.重命名.删除表(C ...

  3. 检测mysql中sql语句的效率

    1.通过查询日志 启动Mysql时加参数--log-slow-queries来记录执行时间超过long_query_time秒的sql MySQL 自带 slow log 的分析工具 mysqldum ...

  4. 9、MySQL中SQL语句的大小写规则

    SQL 语句的大小写规则与语句组成元素.引用内容和服务器所使用的操作系统有关. 1) SQL 关键字和函数名 SQL 的关键字和函数名不区分大小写.例如,下面这些语句都是等价的: SELECT NOW ...

  5. mysql中sql语句有if_Sql中的if函数学习

    今天,在修改项目bug时遇到一些需要计算的功能实现,虽然可以用java代码写,但是由于时间较为充裕,有尝试用sql写一下,学习到了if函数 if(o.containerSendNet>0 and ...

  6. MySQL中SQL语句——DQL(数据查询语句)

    前言: 首先对于数据库有一定的了解,会对于Mysql的学习有一定的帮助: 数据库主要分为 DB(数据库),DBMS(数据库管理系统),SQL(结构化查询语言,用于和DBMS通信的语言):这篇要讲的DQ ...

  7. MySQL总结(四)——MySQL中sql语句的执行过程

    MySQL 基本架构 连接器: 身份认证和权限相关(登录 MySQL 的时候). 查询缓存: 执行查询语句的时候,会先查询缓存(MySQL 8.0 版本后移除,因为这个功能不太实用). 分析器: 没有 ...

  8. 查看mysql中sql语句执行时间

    查看mysql版本:select version(); 方法一: show profiles. 1. Show profiles是5.0.37之后添加的,要想使用此功能,要确保版本在5.0.37之后. ...

  9. mysql中sql语句使用_mysql数据库中用到sql语句

    一.删除mysql表中的的索引 alter table DM_Equipment_Fixed drop index name ; 添加索引:ALTER TABLE table_name ADD IND ...

  10. mysql中sql语句中常见的group_concat()函数意思以及用法,oracle中与其一样的功能函数是wmsys.wm_concat()

    1.group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果.比较抽象,难以理解. 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一 ...

最新文章

  1. 安全无忧,函数计算推出访问用户VPC功能,实现自定义的多类VPC网络资源互通...
  2. Oracle 好书 02 ( 安装oracle 10g软件及创建数据库 )
  3. python求平方根的代码_python如何求平方根
  4. Myeclipse10.7安装git插件并将Java项目上传到码云(github)
  5. Linux的基本命令符
  6. QTableWidget插入项item方法 及误区
  7. pycharm运行python程序后显示_pycharm运行和调试不显示结果的解决方法
  8. 使用datagrid时json的格式
  9. 基于Bert-NER构建特定领域中文信息抽取框架
  10. 当滚动页面到一定程度时,页顶菜单浮动固定在页面顶部
  11. EasyTouch5虚拟摇杆(Joystick)中文解析
  12. 数据库常见笔试面试题及答案
  13. 灵格斯怎么屏幕取词_完整页灵格斯词霸怎么用,灵格斯词霸使用教程_9号资讯
  14. Matlab入门:界面认识
  15. 阿里高效沟通的秘密:向上沟通,跨部门沟通,PREP汇报...这5招绝了!
  16. nginx服务器access_log日志详解
  17. 新职业人才缺口近千万,90后最担心失业;字节跳动回应TikTok被收购传闻;Twitter公布账号劫持事故细节 | EA周报...
  18. MVT MVC模型框架
  19. 游戏开发入门(五)游戏动画系统
  20. 嵌入式编程工具MDK5.14安装包及安装教程

热门文章

  1. 系统架构升级要不要上微服务?历“久”弥新微服务——你真的需要升级微服务架构吗
  2. 2022-2028年中国电动牙刷行业深度调研及投资前景预测报告(全卷)
  3. 利用pandas读写HDF5文件
  4. 智能文档理解:通用文档预训练模型
  5. LeetCode简单题之最长和谐子序列
  6. Gitea——私有git服务器搭建详细教程
  7. 先进一站式IP及定制
  8. Nucleus SE RTOS初始化和启动
  9. 多实例gpu_MIG技术快速提高AI生产率
  10. 计算机组成原理-第二章 数据表示与运算