亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

MySQL 多表查詢實現分析

2024-08-31 00:58:27
字體:
來源:轉載
供稿:網友
我們繼續使用前面的例子。前面建立的表中包含了員工的一些基本信息,如姓名、性別、出生日期、出生地。我們再創建一個表,該表用于描述員工所發表的文章,內容包括作者姓名、文章標題、發表日期。

  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 cellspacing="0" cellpadding="2"
  bordercolorlight = "black" bordercolordark = "#FFFFFF">
  <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、多表查詢

  現在我們有了兩個表: mytable 和 title。利用這兩個表我們可以進行組合查詢:

  上面例子中,由于作者姓名、性別、文章記錄在兩個不同表內,因此必須使用組合來進行查詢。必須要指定一個表中的記錄如何與其它表中的記錄進行匹配。

  注意:如果第二個表 title 中的 writer 列也取名為 name(與mytable表中的name列相同)而不是 write r時,就必須用 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 |
  +-------+--------+-----------+------------+

  修改和備份、批處理

  有時我們要對數據庫表和數據庫進行修改和刪除,可以用如下方法實現:

  1、增加一列:

  如在前面例子中的 mytable 表中增加一列表示是否單身 single:

  mysql> alter table mytable add column single char(1);

  2、修改記錄

  將 abccs 的 single 記錄修改為“y”:

  mysql> update mytable set single=′y′ where name=′abccs′; 現在來看看發生了什么:

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

  3、增加記錄

  前面已經講過如何增加一條記錄,為便于查看,重復與此:

  mysql> insert into mytable
  -> values (′abc′,′f′,′1966-08-17′,′china′,′n′);
  Query OK, 1 row affected (0.05 sec)

  查看一下:

  mysql> select * from mytable;
  +----------+------+------------+-----------+--------+
  | name | sex | birth | birthaddr | single |
  +----------+------+------------+-----------+--------+
  | abccs |f | 1977-07-07 | china | y |
  | mary |f | 1978-12-12 | usa | NULL |
  | tom |m | 1970-09-02 | usa | NULL |
  | abc |f | 1966-08-17 | china | n |
  +----------+------+------------+-----------+--------+

  4、刪除記錄

  用如下命令刪除表中的一條記錄:mysql> delete from mytable where name=′abc′;

  DELETE 從表中刪除滿足由 where 給出的條件的一條記錄。再顯示一下結果:

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

  5、刪除表:

  mysql> drop table ****(表 1 的名字),*** 表 2 的名字; 可以刪除一個或多個表,小心使用。

  6、數據庫的刪除:

  mysql> drop database 數據庫名; 小心使用。

  7、數據庫的備份:

  退回到 DOS:

  mysql> quit

  d:/mysqlbin

  使用如下命令對數據庫 abccs 進行備份:

  mysqldump --opt abccs>abccs.dbb

  abccs.dbb 就是你的數據庫 abccs 的備份文件。

  8、用批處理方式使用 MySQL:

  首先建立一個批處理文件 mytest.sql,內容如下:

  use abccs;
  select * from mytable;
  select name,sex from mytable where name=′abccs′;

  在 DOS 下運行如下命令:d:mysqlbin mysql < mytest.sql

  在屏幕上會顯示執行結果。

  如果想看結果,而輸出結果很多,則可以用這樣的命令: mysql < mytest.sql | more

  我們還可以將結果輸出到一個文件中: mysql < mytest.sql > mytest.out
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人综合av| 久久久久久999| 日韩免费在线视频| 2019中文字幕在线免费观看| 懂色aⅴ精品一区二区三区蜜月| 中文亚洲视频在线| 欧美色视频日本版| 亚洲成人精品视频在线观看| 精品亚洲一区二区三区四区五区| 久久久亚洲影院你懂的| 欧美一级淫片aaaaaaa视频| 亚洲成人网在线观看| 国产精品普通话| 青青a在线精品免费观看| 精品久久久中文| 国模吧一区二区三区| 亚洲无限乱码一二三四麻| 国产精品亚洲激情| 亚洲成人1234| 久久成人精品一区二区三区| 亚洲性xxxx| 国产精品视频26uuu| 国产精品极品在线| 精品中文字幕视频| 91影院在线免费观看视频| 亚洲成人免费网站| 成人春色激情网| 久久久免费高清电视剧观看| 黄色91在线观看| 国产区精品在线观看| 97视频在线观看免费| 国产日韩欧美一二三区| 亚洲欧美激情一区| 国产福利精品视频| 91影院在线免费观看视频| 国产一区二区精品丝袜| 日韩视频中文字幕| 一区二区三区精品99久久| 精品国产一区二区三区久久久| 亚洲欧美视频在线| 成人精品视频在线| 国产一区二区日韩精品欧美精品| 日韩在线观看网站| 操人视频在线观看欧美| 岛国视频午夜一区免费在线观看| 国产日韩换脸av一区在线观看| 国产亚洲一区精品| 日韩精品视频观看| 成人午夜高潮视频| 欧美国产日韩中文字幕在线| 国内成人精品一区| 国产精品欧美日韩一区二区| 国产一区二区三区免费视频| 自拍偷拍免费精品| 欧美日韩精品在线观看| 国产精品91免费在线| 国产精品丝袜白浆摸在线| 欧亚精品在线观看| 国产精品私拍pans大尺度在线| 欧美激情欧美狂野欧美精品| 日韩精品在线观看网站| 久久久久久国产精品久久| 尤物tv国产一区| 久久久99免费视频| 色婷婷综合久久久久中文字幕1| 亚洲图片欧美午夜| 亚洲bt欧美bt日本bt| 日韩动漫免费观看电视剧高清| 亚洲自拍偷拍视频| 中文字幕亚洲欧美日韩高清| 久精品免费视频| 色婷婷av一区二区三区久久| 日韩美女在线看| 日本精品久久电影| 久久这里有精品| 午夜精品久久久久久久99黑人| 亚洲国产三级网| 国产91精品久久久久久| 亚洲国语精品自产拍在线观看| 亚洲精品中文字幕女同| 国产综合视频在线观看| 91精品国产高清久久久久久| 久久综合九色九九| 国产日韩欧美黄色| 亚洲精品自产拍| 疯狂做受xxxx高潮欧美日本| 成人福利视频在线观看| 欧美日韩在线视频一区二区| 国内精品在线一区| 国产伦精品一区二区三区精品视频| 国产69久久精品成人看| 色七七影院综合| 亚洲日本aⅴ片在线观看香蕉| 亚洲欧美国产精品专区久久| 国产丝袜精品第一页| 亚洲97在线观看| 国产精品欧美亚洲777777| 国产亚洲精品久久久久久牛牛| 亚洲自拍偷拍色图| 成人欧美一区二区三区黑人孕妇| 亚洲人成绝费网站色www| 伊人精品在线观看| 黄色成人在线播放| 亚洲精品91美女久久久久久久| 日韩精品中文字幕在线播放| 国产精品网站大全| 日韩久久午夜影院| 国产欧美日韩亚洲精品| 91九色单男在线观看| 日韩av中文字幕在线播放| 日韩福利伦理影院免费| 亚洲第一色在线| 97久久超碰福利国产精品…| 91免费视频网站| 成人a在线视频| 91精品国产777在线观看| 欧美重口另类videos人妖| xvideos成人免费中文版| 日韩精品小视频| 91久久久在线| 免费97视频在线精品国自产拍| 成人黄色免费在线观看| 欧美劲爆第一页| 97国产精品视频人人做人人爱| 欧美一区二区三区精品电影| 国产精品久久久久久影视| 欧美高清在线观看| 国产精品久久久久久久久久东京| 精品久久久久久久久久| 日本aⅴ大伊香蕉精品视频| 91在线高清视频| 国产这里只有精品| 日本精品久久久久久久| 黑人狂躁日本妞一区二区三区| 欧美第一黄色网| 18性欧美xxxⅹ性满足| 国内揄拍国内精品| 国产suv精品一区二区| 国产suv精品一区二区| 成人免费视频97| 久久久亚洲欧洲日产国码aⅴ| 精品国产网站地址| 成人免费淫片aa视频免费| 亚洲国产日韩欧美在线图片| 欧美亚洲国产另类| 国产一区二区日韩精品欧美精品| 日韩欧美有码在线| 日韩风俗一区 二区| 亚洲天堂网在线观看| 久久精品国产一区| 欧美专区日韩视频| 日韩电影在线观看免费| 亚洲美女福利视频网站| 精品久久久久久久久久久久久| 欧美一区视频在线| 亚洲天堂男人天堂| 亚洲xxxxx电影| 国产日韩精品在线观看| 午夜精品久久久久久久男人的天堂| 欧美精品videossex性护士| 亚洲午夜精品视频| 米奇精品一区二区三区在线观看| 国产精品视频一区二区高潮| 国产亚洲激情视频在线|