查询

select *  from companyselect c.code from company c;select m.bookname from myview m; (myview为视图)select mybook.bookname,mybook.bookType from mybook;

模糊查

select c.name from company c where c.name like '%a%'; 

排序查

select c.name from company c order by c.code ;select c.name from company c order by c.code desc;

插入

insert into company(code ,name) values('5003','Amazon');insert into company values('5004','twitter');

删除

delete from company where code='5004';

更新

update company set name='华为' where code='5003';

总数

select count(company.name) as totalcount from company

求和

select sum(company.code) as total from company

平均

select avg(company.code) as avgCode from company

最大

select max(company.code) as maxCode from company

最小

select min(company.code) as minCode from company

分组

select b.companyNo, b.id ,group_concat(b.bookName) from mybook b group by b.companyNo;select b.companyNo, b.id ,group_concat(b.bookName) from mybook b group by b.companyNo with rollup;select b.companyNo, b.id ,group_concat(b.bookName) from mybook b group by b.companyNo having b.companyNo >='5002'

转载于:https://www.cnblogs.com/slowcity/p/9210248.html

mysql基础(二)—— 简单sql相关推荐

  1. 软件创新实验室:MySQL数据库与简单SQL语句使用

    文章目录 前言 简介 特点 SQL DDL:操作数据库.表 DML:增删改表中数据 DQL:查询表中的记录 后记 拓展 范式 第一范式 1NF 第二范式 2NF 第三范式 3NF B+树 节点结构 插 ...

  2. MySQL基础——数据库和SQL概述\MySQL基本使用\DQL语言学习\条件查询\排序查询\常见函数\分组查询\连接查询\子查询\分页查询\联合查询

    本文详细讲解了MySQL中DQL语言,也就是数据查询语句的使用.全文3w余字,是对学习MySQL知识的整理总结,因为篇幅较长,MySQL基础知识余下部分发表在余下博客中 DML语言学习\插入数据\删除 ...

  3. MySql基础篇---002 SQL之SELECT使用篇: 基本的SELECT语句,运算符,排序与分页,多表查询,单行函数,聚合函数,子查询

    第03章_基本的SELECT语句 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. SQL概述 1.1 SQL背景知识 1946 年,世界上第一台电脑 ...

  4. MySQL基础教程 包含SQL语句、约束、表关系、设计范式、多表、事务等

    简介 数据库 ​ 数据库(Database):是按照数据结构来组织.存储和管理数据的仓库.每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据. ​ 我们也可以将数据存 ...

  5. MySQL基础(二)-数据的基本操作【增删改查】

    目录 前言: MySQL的数据文件 MyISAM类型的表文件 InnoDB类型的表文件 一.插入数据记录 - insert 1.插入单行数据 2.插入多行数据 3.将查询结果插入到新表中 二.更新数据 ...

  6. MySQL基础(二)—操作表记录

    上一篇MySQL基础(一)数据类型及数据表操作 这一篇是对表记录操作的笔记,其中操作的数据库在上一篇文章中有代码,可以去看一下. 1.插入 #插入 #如果是自增的,可以设置为null或者default ...

  7. MySQL/MariaDB基础及简单SQL语句

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. 在Linux操作系统内核中提供了MySQL或MariaDB的rp ...

  8. MySql基础篇---003 SQL之DDL、DML、DCL使用篇:创建和管理表 ,数据处理之增删改,MySQL数据类型精讲 ,约束:联合主键

    第10章_创建和管理表 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 基础知识 1.1 一条数据存储的过程 存储数据是处理数据的第一步.只有正确地 ...

  9. MySQL基础(二)【MySQL数据库对象与应用】

    2.1-MySQL数据类型 Number不止一种 ××× 浮点型 ××× INT SMALLINT MEDIUMINT BIGINT type Storage Minumun Value Maximu ...

  10. MySQL基础 , 基本SQL,SELECT查询详解

    定义 MySQL是一个小型开源的关系型数据库管理系统(RDBMS),使用SQL(结构化查询语言)语言进行数据库管理. 优点 1.开源 MySQL是开放源代码的数据库,任何人都可以获得源代码,修正缺陷. ...

最新文章

  1. 基于Visual C++2010与windows SDK fo windows7开发Windows 7的多点触摸特性应用程序(1)
  2. Linux常用的50个命令
  3. [NOTE] XMLHttpRequest
  4. 用ab进行POST,GET压力测试,且定义header及json的内容
  5. 你在使用Gmail,Wallop,MSN Spaces,Three Degrees吗?
  6. angularjs 利用filter进行表单查询及分页查询
  7. 前端学习(1066):ES6里面的三个注意点1
  8. Django模板中如何将函数的变量作为字典key并获取对应的value
  9. java正则匹配英文句号_Scala 正则表达式 0411
  10. Qt关于Tcp通信步骤的总结
  11. 【LeetCode】031. Next Permutation
  12. 用生动的案例一步步带你学会python多线程模块
  13. OO4O的session残留问题
  14. UVA 10003 Cutting Sticks (区间dp)
  15. 一个icsp header和复位按钮。_手动火灾报警按钮的设置要求及检查方法
  16. pandas常用功能手册
  17. 【zz】标题: 安装mplayer+ffmpeg-mt+CorAVC 2.0成功,发帖纪念!
  18. 收藏级!运营人必备2021全年热点营销日历
  19. POJ 3422 Kaka's Matrix Travels(拆点+最大费用流)题解
  20. 远程桌面 android,Microsoft远程桌面

热门文章

  1. linux下一款好用的命令行浏览器
  2. 牛逼!有人用漫画带你了解 Linux 内核长啥样
  3. 996和被辞退,二选一
  4. linux gcc编译错误:statically linked applications requires at runtime the shared libraries
  5. 二叉搜索树(BST)?平衡二叉树(AVL)?
  6. Redis集群:哨兵(Sentinel)
  7. h5中的结构元素header、nav、article、aside、section、footer详解
  8. java 重构 if else_java中繁杂的if/else怎么重构
  9. java长宽_Java:如何控制JPanel长宽比?
  10. sql发送邮件 html,T-SQL;如何在表之前和之后以HTML格式使用sp_send_dbmail