重蔚自留地php学习第三十八天——关于高级数据库操作的语法总结

 

高级数据操作:having,order by ,limit

联合查询:(select语句 order by limit) union [union选项] (select语句 order by limit)

连接查询:内连接,外连接,自然连接和交叉连接

内连接:左表 [inner] join 右表 on/where 对应关系

外连接:左连接,右连接,左表 [left/right] join 右表 on 对应关系

自然连接:左表 natural [left/right] join 右表,自然连接自动使用条件

交叉连接:笛卡尔积

using关键字:使用同名的字段当做连接条件,然后在结果集中合并using使用的同名字段。

重蔚自留地php学习第三十八天——关于高级数据库操作的语法总结

 

所有连接都可以使用多表连接

A表 inner join B表 on A.字段 = B.字段inner join C表 on A.字段 = C.字段

A表 inner join B表 inner join C表 on A表.字段 = B表.字段 and B表.字段 = C表.字段

子查询:

按位置:三类,from,where,exists

按返回结果:四类,标量,列,行,表

表子查询必须要建立别名

视图:虚拟表

视图能够更新数据。

视图对应的表必须是单表才有可能能插入数据。

视图算法:merge,temptable,undefined(默认的),algorithm = temptable

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/10388.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2018年10月18日
下一篇 2018年10月23日

相关推荐

  • mysql的数据操作_修改数据和查询数据

    修改数据 语句:update 表名 set 字段名1=值表达式1,字段名2=值表达式2,....where条件 ; 查询数据 查询数据只有两种结果:真(有数据)或假(没有数据) 语句:select 字段列表 [from子句] 表名 [where子句] [gr…

    2017年11月23日 MySQL自学教程
    0234
  • 小编教你java怎么连接mysql。

    在Java中连接MySQL,需要使用JDBC(Java Database Connectivity)API。首先需要导入相关的库,然后创建一个数据库连接,通过这个连接可以执行SQL语句。 Java连接MySQL数据库是Java开发中常见的操作,下面将详细介绍…

    2024年7月23日
    00
  • 轻松搭建宝塔服务器快速搭建网站的实用指南。

    宝塔服务器是一款免费的服务器管理软件,可以帮助用户快速搭建网站。您可以使用宝塔面板来安装LNMP环境,然后在宝塔面板上添加站点,使用宝塔面板可以搭建多个网站 。如果您是第一次使用宝塔面板,您需要先下载并安…

    2024年7月7日
    00
  • 说说海南虚拟地址注册公司。

    什么是虚拟主机? 虚拟主机,又称共享主机,是指一台物理服务器上划分出多个独立的虚拟服务器,每个虚拟服务器都可以绑定独立的域名和IP地址,独立运行Web程序,用户可以根据自己的需求选择不同的操作系统、数据库…

    2024年7月26日
    00
  • 小编分享mysql数据库在哪里打开。

    MySQL是一个开源的关系型数据库管理系统,它被广泛用于各种规模的应用程序中,在MySQL中,数据库是存储数据的基本单位,每个数据库都有自己的表、视图、索引等对象,MySQL的数据库在哪里呢? 我们需要了解MySQL的安…

    2024年6月28日
    00
  • 教你日本免费服务器空间。

    以下是一些日本免费服务器空间的信息:,,- 阿里云提供全面的免费主机服务,包括 PHP、MySQL 和 FTP。您还可以使用 Cloudflare DNS Firewall 保护来保护您的网站免受不需要的访问者的侵害。它位于您的 DNS 名称服…

    2024年7月8日
    00
  • 教你如何管理mysql数据库。

    MySQL是一种开源的关系型数据库管理系统,它可以用于管理关系型数据库。要管理MySQL数据库,您需要了解SQL语言。SQL是结构化查询语言,它是用于管理关系型数据库的标准语言。您可以使用SQL语句来创建、删除和修改数…

    2024年7月24日
    00
  • 分享sqlserver2008怎么设置「sql server2008怎么使用」。

    如何设置外网访问sql2008数据库服务器 左侧选择“常规”,右侧选择“SQLServer身份验证”,并设置密码。选择“状态”,选中“启用”,点击“确定”。右击数据库选择“方面”。 打开sql2008,使用windows身份登录;登录后,右键…

    2024年6月28日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息