国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL入門學習(五)

2024-07-24 12:55:16
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • mysql入門學習(五)
    --多表操作

      前面我們熟悉了數據庫和數據庫表的基本操作,現在我們再來看看如何操作多個表。

      在一個數據庫中,可能存在多個表,這些表都是相互關聯的。我們繼續使用前面的例子。前面建立的表中包含了員工的一些基本信息,如姓名、性別、出生日期、出生地。我們再創建一個表,該表用于描述員工所發表的文章,內容包括作者姓名、文章標題、發表日期。

    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);

      向該表中填加記錄,最后表的內容如下:
    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、多表查詢
      現在我們有了兩個表: mytable 和 title。利用這兩個表我們可以進行組合查詢:
    例如我們要查詢作者abccs的姓名、性別、文章:
    mysql> select name,sex,title from mytable,title
      -> where name=writer and name='abccs';
    +-------+------+-------+
    | name | sex | title |
    +-------+------+-------+
    | abccs | f  | a1  |
    | abccs | f  | a2  |
    +-------+------+-------+

      上面例子中,由于作者姓名、性別、文章記錄在兩個不同表內,因此必須使用組合來進行查詢。必須要指定一個表中的記錄如何與其它表中的記錄進行匹配。
      注意:如果第二個表title中的writer列也取名為name(與mytable表中的name列相同)而不是writer時,就必須用mytable.name和title.name表示,以示區別。

      再舉一個例子,用于查詢文章a2的作者、出生地和出生日期:
    mysql> select title,writer,birthaddr,birth from mytable,title
      -> where mytable.name=title.writer and title='a2';
    +-------+--------+-----------+------------+
    | title | writer | birthaddr | birth   |
    +-------+--------+-----------+------------+
    | a2  | abccs | china   | 1977-07-07 |
    +-------+--------+-----------+------------+
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 巴林左旗| 平阴县| 德阳市| 辽阳市| 洞头县| 那坡县| 大港区| 博客| 桃江县| 阿合奇县| 桐乡市| 都安| 涟水县| 威海市| 双柏县| 新平| 甘孜| 汽车| 夏河县| 漾濞| 德化县| 新疆| 石嘴山市| 隆子县| 南宁市| 伊吾县| 寿宁县| 包头市| 柳江县| 平果县| 基隆市| 张家港市| 铜川市| 石林| 民丰县| 团风县| 嵩明县| 蕉岭县| 天津市| 阿城市| 台南市|