用于 VS 代码的 MySQL Shell GUI / MySQL Shell / 第 6 章 SQL /
6.3 连接表、更新记录和插入值
全面上市前:2022-11-17
SELECT cus.last_name AS 'Last Name', ad.address, ci.city AS 'City', ctr.country
FROM sakila.customer cus
JOIN sakila.address ad ON (cus.address_id = ad.address_id)
JOIN sakila.city ci ON (ad.city_id = ci.city_id)
JOIN sakila.country ctr ON (ci.country_id = ctr.country_id)
WHERE ctr.country = 'canada' OR ctr.country = 'algeria'
ORDER BY ctr.country ASC;
输出是:
+------------+------------------------+------------ ----+----------+ | 姓 | 地址 | 城市 | 国家 | +------------+------------------------+------------ ----+----------+ | 奇瑟姆 | 1924 下关大道 | 巴特纳 | 阿尔及利亚 | | 灰色 | 陶格夫匹尔斯大道 1031 号 | 字符 | 阿尔及利亚 | | 卡罗尔 | 勒斯滕堡大道 757 号 | 斯基克达 | 阿尔及利亚 | | 布尔克 | 1153 阿连德路 | 加蒂诺 | 加拿大 | | 电源 | 乌萨克大街 1844 号 | 哈利法克斯 | 加拿大 | | 木匠 | 891 诺维萨德庄园 | 奥沙瓦 | 加拿大 | | 艾比 | 加登格罗夫街 432 号 | 列治文山 | 加拿大 | | 奎格利 | 983 圣 F 路 | 温哥华 | 加拿大 | +------------+------------------------+------------ ----+----------+ 好的,在 3.092 毫秒内检索到 8 条记录
-- 以下条目中的错误 -- +------------+------------+------------+-------- --------------+ -- | 演员编号 | 名字 | 姓氏 | 最后更新 | -- | 8 | 马修 | 约翰逊 | 2006-02-15 04:34:33 |
UPDATE sakila.actor
SET first_name = 'John', last_name = 'Matthewson'
WHERE actor_id = 8;