1.注释语法:--,#

2.后缀是.sql的文件是数据库查询文件

3.保存查询

4.在数据库里面 列有个名字叫字段 行有个名字叫记录

CRUD操作:

create 创建(添加)

read 读取

update 修改

delete 删除

1、添加数据

insert into Info values('p009','张三',1,'n001','2016-8-30 12:9:8') ;

给特定的列添加数据

insert into Info (code,name) values('p010','李四');

自增长列的处理

insert into family values('','p001','数据','T001','数据',1);

insert into 表名 values(值)

2、删除数据

删除所有数据

delete from family

删除特定的数据

delete from Info where code='p001'

delete from 表名 where 条件

3、修改数据

修改所有数据

update Info set name='徐业鹏'

修改特定数据

update Info set name='吕永乐' where code='p002'

修改多列

update Info set name='吕永乐',sex=1 where code='p003'

update 表名 set 要修改的内容 where 条件

4、读取数据

(1)简单读取,查询所有列(*) 所有行(没有加条件)

select * from Info

(2)读取特定列

select code,name from Info

(3)条件查询

select * from Info where code='p003'

(4)多条件查询

select * from Info where code='p003' or nation='n002' #或的关系

select * from Info where sex=0 and nation='n002' #与的关系

(5)关键字查询(模糊查询)

查所有包含奥迪的汽车

select * from car where name like '%奥迪%'; #百分号%代表任意多个字符

查以'皇冠'开头的所有汽车

select * from car where name like '皇冠%';

查询汽车名称中第二个字符是'马'的

select * from car where name like '_马%'; #下划线_代表任意一个字符

(6)排序查询

select * from car order by powers #默认升序排列

select * from car order by powers desc #升序asc 降序 desc

先按brand升序排,再按照price降序排

select * from car order by brand,price desc

(7)范围查询

select * from car where price>40 and price<60

select * from car where price between 40 and 60

(8)离散查询

select * from car where price=30 or price=40 or price=50 or price=60;

select * from car where price in(30,40,50,60)

select * from car where price not in(30,40,50,60)

(9)聚合函数(统计查询)

select count(*) from car

select count(code) from car #取所有的数据条数

select sum(price) from car #求价格总和

select avg(price) from car #求价格的平均值

select max(price) from car #求最大值

select min(price) from car #求最小值

(10)分页查询

select * from car limit 0,10 #分页查询,跳过几条数据(0)取几条(10)

规定一个每页显示的条数:m

当前页数:n

select * from car limit (n-1)*m,m

(11)去重查询

select distinct brand from car

(12)分组查询

查询汽车表中,每个系列下汽车的数量

select brand,count(*) from car group by brand

分组之后,只能查询该列或聚合函数

取该系列价格平均值大于40的系列代号

select brand from car group by brand having avg(price)>40

取该系列油耗最大值大于8的系列代号

select brand from car group by brand having max(oil)>8

查询mysql的函数_数据库基本查询函数相关推荐

  1. mysql数据库支持的函数_数据库MySQL--常见函数

    函数:将一组逻辑语句封装在函数体中,对外暴露函数名 调用:select 函数名() from 表:(若用到表中的字段则家上'from 表') 函数分类:   1.单行函数(例:concate.leng ...

  2. mysql sql stuff函数_数据库SQLServer Stuff函数用法

    STUFF 函数将字符串插入到另一个字符串中. 它从第一个字符串的开始位置删除指定长度的字符:然后将第二个字符串插入到第一个字符串的开始位置. 参数详解 1.character_expression ...

  3. Oracle(11g)数据库教程之十三:第二次实验_数据库的查询和视图

    Oracle(11g)数据库教程之十三:第二次实验_数据库的查询和视图 一.实验目的: 1  掌握select语句的基本语法 2. 掌握子查询.连接查询的表示方法 3. 掌握数据汇总的方法 二.实验内 ...

  4. 怎样查看电脑系统版本_用什么软件查维修记录 思域HATCHBACK怎样查询维保记录_汽车事故车查询...

    请点击上方快速关注 思域HATCHBACK很火.这款被誉为"国产Type R"的思域HATCHBACK版本在三厢车的基础上,集成了更运动化乃至更具战斗感的套件包围.中置排气和手动变 ...

  5. oracle并行查询结果不唯一,Oracle数据库并行查询出错的解决方法

    Oracle的并行查询是使用多个操作系统级别的Server Process来同时完成一个SQL查询,本文讲解Oracle数据库并行查询出错的解决方法如下: 1.错误描述 sql;"> ...

  6. mysql查询特殊符号时_数据库查询中的特殊字符的问题_MySQL

    在进行数据库的查询时,会经常遇到这样的情况: 例如想在一个用户数据库中查询他的用户名和他的密码,但恰好该用户使用的名字和密码中有特殊的字符,例如单引号,"|"号,双引号或者连字符& ...

  7. mysql 查询分析工具下载_数据库管理系统-DB查询分析器(数据库查询分析软件)6.04 中文免费版-东坡下载...

    DB查询分析器是一个功能强大的万能数据库查询分析软件,支持对各种关系数据源(包括Oracle.Sybase.DB2.Informix.MS SQL SERVER.MYSQL.MS ACCESS.Par ...

  8. mysql 在不同的数据库间查询语句_有关数据库SQL递归查询在不同数据库中的实现方法...

    本文给大家介绍有关数据库SQL递归查询在不同数据库中的实现方法,具体内容请看下文. 比如表结构数据如下: Table:Tree ID Name ParentId 1 一级  0 2  二级 1 3  ...

  9. mysql中查询编辑器_数据库中查询编辑器的使用方法

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. GitLab安装说明
  2. 浅谈javascript中原型(prototype)、构造函数、对象实例及三者之间的关系
  3. oracle深度巡检指标,oracle DBA 巡检项目
  4. [Ubuntu] ubuntu20.04 安装 Mendeley
  5. 设置超链接在各种状态改变的样式颜色
  6. 服装PDM产品数据管理
  7. 浅谈如何学习网络编程
  8. 仓库货位 mysql_Max(TM)财务进销存管理系统
  9. C++ 实现计算24点
  10. 软件测试工程师面试自我介绍部分模板
  11. CAD-CASS免费增强测绘工具CASS++
  12. 小程序AppId-当前开发者未绑定此AppId,请到小程序管理后台操作后重试
  13. 您需要计算机管理员权限,计算机中出现“你需要计算机管理员提供的权限才能对此文件进行更改”错误的解决方法...
  14. 【7gyy】教大家设置一个类似手机的锁屏界面
  15. three.js 渲染调优,如何提升3d场景更逼真的渲染效果
  16. php文字转语音amr,如何将文字转成语音?这几个方法一分钟搞定!
  17. C语言 【程序30】 题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
  18. Centos7之pacemaker高可用安装配置
  19. Fcoin事件背后的良心与底线
  20. MIT多变量微积分--8.多元函数,等值面,偏导数,切平面逼近

热门文章

  1. 详细教你如何部署ICE服务(二)---IceBox加载启动Ice服务
  2. 域名强制解析的常用类型
  3. QTableView 表格中插入图片、勾选框、下拉框
  4. 日期:Date,SimpleDateFormat常见API以及包装类
  5. 【无标题】FTP文件夹错误:打开FTP服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。
  6. Android应用市场App发布
  7. 聊下2023年的计划
  8. 关于日立存储更换故障硬盘
  9. export default (imported as router) was not found_DW-AS-603-4-304多少钱E6F
  10. 2019AndroidBATJ面试题设计模式算法专题总结