3.2 选择数据库-USE语句
使用USE
语句打开数据库,才能读取其中的数据
IN:USE crashcourse
OUT:Database changed
3.3 了解数据库和表-SHOW语句
如果不知道可以使用的数据库名怎么办?
数据库、表、列、用户、权限等信息被存储在数据库和表中(MySQL使用MySQL来存储这些信息)可以使用SHOW
命令来显示这些信息。
IN:SHOW DATABASES;
OUT:Database
information_schema
crashcourse
mysql
IN:SHOW TABLES;
OUT:Tables_in_crashcourse
customers
order_items
orders
IN:SHOW COLUMNS FROM customers;
OUT:Filed |Type |Null|key|
____________________________
cust_id |int(11) |NO |PRI|
cust_name|char(50)|NO | |
DESCRIBE语句MySQL支持使用
DESCRIBE
语句作为SHOW COLUMNS FROM
的一种快捷方式,即:
DESCRIBE customers;
是SHOW COLUMNS FROM customers;
的一种快捷方式
-
SHOW STATUS
,用于显示广泛的服务器状态信息; -
SHOW CREATE DATABASE
和SHOW CREATE TABLE
,分别用来显示创建特定数据库或表的MySQL语句; -
SHOW GRANTS
,用来是显示授权用户(所有用户或者特定用户)的安全权限; -
SHOW ERRORS
和SHOW WARNINGS
,用来显示服务器错误或者警告消息