首 页 ASP ASP.NET PHP JSP Ajax DIV+CSS JavaScript XML C#
MySQL MSSQL Access Oracle Linux Server 电脑技巧 网络安全 建站经验 其它

MySQL多表查询

整理日期:2007年10月25日 【字体:

  在一个数据库中,可能存在多个表,这些表都是相互关联的。我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、性别、出生日期、出生地。我们再创建一个表,该表用于描述员工所发表的文章,内容包括作者姓名、文章标题、发表日期。

  1、查看第一个表 mytable 的内容:

  mysql> select * from mytable;
  +----------+------+------------+-----------+
  | name | sex | birth | birthaddr |
  +----------+------+------------+-----------+
  | abccs |f | 1977-07-07 | china |
  | mary |f | 1978-12-12 | usa |
  | tom |m | 1970-09-02 | usa |
  +----------+------+------------+-----------+

  2、创建第二个表 title (包括作者、文章标题、发表日期):

  mysql> create table title(writer varchar(20) not null,
  -> title varchar(40) not null,
  -> senddate date);
      向该表中填加记录,最后表的内容如下:
  <ccid_nobr>
  <table width="400" border="1" cellspacing="0" cellpadding="2"
  bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center">
  <tr>
  <td bgcolor="e6e6e6" "font-size:9pt">
  <pre><ccid_code> mysql> select * from title;
  +--------+-------+------------+
  | writer | title | senddate |
  +--------+-------+------------+
  | abccs | a1 | 2000-01-23 |
  | mary | b1 | 1998-03-21 |
  | abccs | a2 | 2000-12-04 |
  | tom | c1 | 1992-05-16 |
  | tom | c2 | 1999-12-12 |
  +--------+-------+------------+
  5 rows in set (0.00sec)

  3、多表查询


伊图教程网[www.etoow.com]
http://www.etoow.com/html/2007-10/1193314426.html
  现在我们有了两个表: mytable 和 title。利用这两个表我们可以进行组合查询:
Tags:
MySQL多表查询
'http://www.etoow.com/html/2007-10/1193314426.html
1
 
2
信息搜索
  
联系我们关于本站广告服务设为首页 收藏本站友情链接网站地图
Copyright © Etoow.com Inc. All Rights Reserved