22. 数据库查询(填空)
试题概述:
在系统 server0 上使用数据库 Contacts,并使用相应的 SQL 查询以回答下列问题:
密码是 solicitous 的人的名字?
有多少人的姓名是 Barbara 同时居住在 Sunnyvale?
解题参考:
mysql -u root -p
Enter password:
MariaDB [Contacts]> USE Contacts;
MariaDB [(none)]> show tables; #查看数据库中的表
MariaDB [(none)]> desc base;
MariaDB [(none)]> desc location;
MariaDB [Contacts]> SELECT name FROM base WHERE password='solicitous';
+---------+
| name |
+---------+
| Barbara |
+---------+
1 row in set (0.00 sec)
MariaDB [Contacts]> SELECT count(*) FROM base,location WHERE base.name='Barbara' AND
location.city='Sunnyvale' AND base.id=location.id;
+----------+
| count(*) |
+----------+
| 1 |
+----------+
1 row in set (0.00 sec)
MariaDB [Contacts]> QUIT
共有 0 条评论