当前位置: 首页 > news >正文

某某公司网站建设论文东营网站推广公司

某某公司网站建设论文,东营网站推广公司,seo培训优化,门户网站登录入口MySQL 连接的使用 在前几章节中#xff0c;我们已经学会了如何在一张表中读取数据#xff0c;这是相对简单的#xff0c;但是在真正的应用中经常需要从多个数据表中读取数据。 ​ 本章节我们将向大家介绍如何使用 MySQL 的 JOIN 在两个或多个表中查询数据。 你可以在 SEL… MySQL 连接的使用 在前几章节中我们已经学会了如何在一张表中读取数据这是相对简单的但是在真正的应用中经常需要从多个数据表中读取数据。 ​ 本章节我们将向大家介绍如何使用 MySQL 的 JOIN 在两个或多个表中查询数据。 你可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。 JOIN 按照功能大致分为如下三类 INNER JOIN内连接,或等值连接获取两个表中字段匹配关系的记录。LEFT JOIN左连接获取左表所有记录即使右表没有对应匹配的记录。RIGHT JOIN右连接 与 LEFT JOIN 相反用于获取右表所有记录即使左表没有对应匹配的记录。在命令提示符中使用 INNER JOIN 我们在XXXXXX数据库中有两张表 tcount_tbl 和 xxxxxx_tbl。两张数据表数据如下 实例 尝试以下实例 测试实例数据 mysql use XXXXXX; Database changed mysql SELECT * FROM tcount_tbl; ----------------------------- | xxxxxx_author | xxxxxx_count | ----------------------------- | XX教程 | 10 | | XXXXXX.COM | 20 | | Google | 22 | ----------------------------- 3 rows in set (0.01 sec)mysql SELECT * from xxxxxx_tbl; ---------------------------------------------------------- | xxxxxx_id | xxxxxx_title | xxxxxx_author | submission_date | ---------------------------------------------------------- | 1 | 学习 PHP | XX教程 | 2021-04-12 | | 2 | 学习 MySQL | XX教程 | 2021-04-12 | | 3 | 学习 Java | xxxxxx.COM | 2019-05-01 | | 4 | 学习 Python | xxxxxx.COM | 2020-03-06 | | 5 | 学习 C | FK | 2021-04-05 | ---------------------------------------------------------- 5 rows in set (0.01 sec) 接下来我们就使用MySQL的INNER JOIN(也可以省略 INNER 使用 JOIN效果一样)来连接以上两张表来读取xxxxxx_tbl表中所有xxxxxx_author字段在tcount_tbl表对应的xxxxxx_count字段值 INNER JOIN mysql SELECT a.xxxxxx_id, a.xxxxxx_author, b.xxxxxx_count FROM xxxxxx_tbl a INNER JOIN tcount_tbl b ON a.xxxxxx_author b.xxxxxx_author; ---------------------------------------------- | a.xxxxxx_id | a.xxxxxx_author | b.xxxxxx_count | ---------------------------------------------- | 1 | XX教程 | 10 | | 2 | XX教程 | 10 | | 3 | XXXXXX.COM | 20 | | 4 | XXXXXX.COM | 20 | ---------------------------------------------- 4 rows in set (0.00 sec) 以上 SQL 语句等价于 WHERE 子句 mysql SELECT a.xxxxxx_id, a.xxxxxx_author, b.xxxxxx_count FROM xxxxxx_tbl a, tcount_tbl b WHERE a.xxxxxx_author b.xxxxxx_author; ---------------------------------------------- | a.xxxxxx_id | a.xxxxxx_author | b.xxxxxx_count | ---------------------------------------------- | 1 | XX教程 | 10 | | 2 | XX教程 | 10 | | 3 | XXXXXX.COM | 20 | | 4 | XXXXXX.COM | 20 | ---------------------------------------------- 4 rows in set (0.01 sec)​ MySQL LEFT JOIN MySQL left join 与 join 有所不同。 MySQL LEFT JOIN 会读取左边数据表的全部数据即便右边表无对应数据。 实例 尝试以下实例以 xxxxxx_tbl 为左表tcount_tbl 为右表理解 MySQL LEFT JOIN 的应用 LEFT JOIN mysql SELECT a.xxxxxx_id, a.xxxxxx_author, b.xxxxxx_count FROM xxxxxx_tbl a LEFT JOIN tcount_tbl b ON a.xxxxxx_author b.xxxxxx_author; ---------------------------------------------- | a.xxxxxx_id | a.xxxxxx_author | b.xxxxxx_count | ---------------------------------------------- | 1 | XX教程 | 10 | | 2 | XX教程 | 10 | | 3 | XXXXXX.COM | 20 | | 4 | XXXXXX.COM | 20 | | 5 | FK | NULL | ---------------------------------------------- 5 rows in set (0.01 sec) 以上实例中使用了 LEFT JOIN该语句会读取左边的数据表 xxxxxx_tbl 的所有选取的字段数据即便在右侧表 tcount_tbl中 没有对应的 xxxxxx_author 字段值。 ​ MySQL RIGHT JOIN MySQL RIGHT JOIN 会读取右边数据表的全部数据即便左边边表无对应数据。 实例 尝试以下实例以 xxxxxx_tbl 为左表tcount_tbl 为右表理解MySQL RIGHT JOIN的应用 RIGHT JOIN mysql SELECT a.xxxxxx_id, a.xxxxxx_author, b.xxxxxx_count FROM xxxxxx_tbl a RIGHT JOIN tcount_tbl b ON a.xxxxxx_author b.xxxxxx_author; ---------------------------------------------- | a.xxxxxx_id | a.xxxxxx_author | b.xxxxxx_count | ---------------------------------------------- | 1 | XX教程 | 10 | | 2 | XX教程 | 10 | | 3 | XXXXXX.COM | 20 | | 4 | XXXXXX.COM | 20 | | NULL | NULL | 22 | ---------------------------------------------- 5 rows in set (0.01 sec) 以上实例中使用了 RIGHT JOIN该语句会读取右边的数据表 tcount_tbl 的所有选取的字段数据即便在左侧表 xxxxxx_tbl 中没有对应的xxxxxx_author 字段值。 ​ 在 PHP 脚本中使用 JOIN PHP 中使用 mysqli_query() 函数来执行 SQL 语句你可以使用以上的相同的 SQL 语句作为 mysqli_query() 函数的参数。 尝试如下实例: MySQL ORDER BY 测试 ?php $dbhost localhost; // mysql服务器主机地址 $dbuser root; // mysql用户名 $dbpass 123456; // mysql用户名密码 $conn mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) {die(连接失败: . mysqli_error($conn)); } // 设置编码防止中文乱码 mysqli_query($conn , set names utf8);$sql SELECT a.xxxxxx_id, a.xxxxxx_author, b.xxxxxx_count FROM xxxxxx_tbl a INNER JOIN tcount_tbl b ON a.xxxxxx_author b.xxxxxx_author;mysqli_select_db( $conn, XXXXXX ); $retval mysqli_query( $conn, $sql ); if(! $retval ) {die(无法读取数据: . mysqli_error($conn)); } echo h2菜鸟教程 MySQL JOIN 测试h2; echo table border1trtd教程 ID/tdtd作者/tdtd登陆次数/td/tr; while($row mysqli_fetch_array($retval, MYSQLI_ASSOC)) {echo trtd {$row[xxxxxx_id]}/td .td{$row[xxxxxx_author]} /td .td{$row[xxxxxx_count]} /td ./tr; } echo /table; mysqli_close($conn); ?
http://www.yayakq.cn/news/1679/

相关文章:

  • 太原建设网站制作网站建设合同违约责任
  • 济南网站排名公司软件开发需要什么技术
  • 泉州网页网站制作2017做网站还赚钱吗
  • 外贸做企业什么网站盐城市住房城乡建设网站
  • 平度市城乡建设局网站上海企业服务云定位
  • 郑州做网站排名公司哪家好成都app定制公司
  • 江西网站设计服务网站建设价格标准
  • 织梦网站管理安装网站开发模块查相似
  • 青岛做网站公司网页设计策划书
  • wordpress快讯杭州seo招聘
  • wordpress站点备份现在写博客还是做网站
  • 重庆网站建设哪家公司好一般通过什么判断鱼的年龄
  • 做个网站多少钱一年静态门户网站源码
  • 帝国cms7.0网站搬家换域名换空间等安装教程深圳最好的区排名
  • 哪些企业网站做的好建设银行泰安培训中心官方网站
  • 微信网站的链接标志图片如何做电商网站主题
  • 网站用户体验优化wordpress 亚马逊插件
  • 网站的标签怎么修改温州专业网站建设
  • 如何查询网站的域名注册微信小程序定义
  • php网站建设难点seo短视频发布
  • 中山网站的优化建站网站赚钱吗
  • 北京建站公司兴田德润很好网络营销师报名官网
  • 网站上的动态背景怎么做的株洲外贸网站建设
  • 手机网站制作费用多少做网站及小程序需要会哪些技能
  • 建站公司的服务器阿里云apache重写wordpress
  • 510企业网站系统源码武鸣网站建设
  • 网站开发主页上海网站制作建设多少钱
  • c2c网站代表有哪些网站建设要做固定资产吗
  • 衡水自助建站系统哈尔滨市工程建设监理有限公司
  • 网站制作代码做微信网站多少钱