本章要点
● 学习如何查询数据库、数据表、数据字段、数据内容。
● 掌握select 语句和show语句的用法。
语 法
show databases;
show schemas;
如图5-1所示,打开phpMyAdmin软件的管理页面,在左侧的菜单面板中可查看所有的数据库,如cart、home、shenzhen等。如何使用MySQL命令查询所有的数据库呢?
图5-1
步骤 1 进入MySQL命令模式,输入命令:
show databases;
按Enter键后,显示所有的数据库,如图5-2所示。
图5-2
步骤 2 还可使用另一种命令查询所有的数据库。输入命令:
show schemas;
按Enter键后,显示所有的数据库,如图5-3所示。
图5-3
语 法
show tables;
如图5-4所示,打开phpMyAdmin软件的管理页面,在左侧的菜单面板选择“shenzhen”菜单命令,可以看到,数据库shenzhen中只有一个数据表sz_student。如何使用MySQL命令查询指定数据库中的所有数据表呢?
图5-4
步骤 1 进入MySQL命令模式,输入命令:
use shenzhen;
按Enter键后,显示:
Database changed
步骤 2 输入命令:
show tables;
如图5-5所示,按Enter键后,显示数据库shenzhen的所有数据表。目前,数据库shenzhen中只包括sz_student一个数据表。
图5-5
语 法
show full columns from 数据表;
如图5-6所示,打开phpMyAdmin软件的管理页面,在左侧的菜单面板中选择“shenzhen”→“sz_student”菜单命令,单击工作面板上方的“结构”按钮,可查看数据表sz_student的数据字段,包括id、name、number。如何使用MySQL命令查询指定数据表的数据字段呢?
图5-6
步骤 1 进入MySQL命令模式,输入命令:
show full columns from sz_student;
按Enter键后,显示数据表sz_student的所有数据字段,如图5-7所示。
图5-7
步骤 2 如图5-8所示,使用phpMyAdmin软件和MySQL命令查询的数据字段能一一对应。
图5-8
语 法
select * from 数据表;
备注:查询所有数据字段的数据内容,*表示所有的数据字段。
select 数据字段 from 数据表;
备注:查询指定数据字段的数据内容。
如图5-9所示,打开phpMyAdmin软件的管理页面,在左侧的菜单面板中选择“shenzhen”→“sz_student”菜单命令,在工作面板中可查看数据表sz_student的所有数据内容。如何使用MySQL命令查询这些数据内容呢?
图5-9
步骤 1 如图5-10所示,进入MySQL命令模式,输入命令:
use shenzhen;
按Enter键后,显示:
Database changed
表示成功使用数据库shenzhen,可在数据库shenzhen中进行查询、创建、修改、删除等操作。
步骤 2 输入命令:
select * from sz_student;
按Enter键后,显示数据表sz_student的所有数据内容,并显示:
3 rows in set(0.00 sec)
图5-10
步骤 3 如图5-11所示,如果只查询数据字段name的数据内容,则输入命令:
select name from sz_student;
按Enter键后,显示数据字段name的所有数据内容。
图5-11