连接
- MySQL 与所有客户机—服务器DBMS一样,要求在能执行命令之前登录到DBMS
- MySQL 连接需要
- 主机名(计算机名)——如果连接到本地MySQL服务器, 为localhost
- 端口(如默认端口3306)
- 一个合法的用户名
- 用户口令(如果需要)
选择数据库
- 最初连接到MySQL时,没有任何数据库打开供你使用
- 可以使用 USE 关键字选择数据库
user test # 选择 test 数据库

了解数据库和表
了解数据库
show databases; # 注意 ; 结尾 # 返回可用数据库的一个列表
查看数据库中的表
show tables; # 返回当前选择的数据库内可用表的列表
查看表列
show columns from {表名}; # 给出一个表名,对每个字段返回一行,行中包含字段名、数据类型、是否允许NULL、键信息、默认值以及其他信息
自动增量
- 某些表列需要唯一值。例如,订单编号、雇员ID或(如上面例子中所示的)顾客ID。在每个行添加到表中时, MySQL可以自动地为每个行分配下一个可用编号,不用在添加一行时手动分配唯一值(这样做必须记住最后一次使用的值)
- DESCRIBE
- MySQL支持用DESCRIBE作为SHOW COLUMNSFROM的一种快捷方式

- show status 用于显示广泛的服务器的状态信息
- show create databases 和 show create table 分别用来显示创建特定数据库或表的 MySQL 语句
- show grants 用来显示授予用户的安全权限
- show errors 和 show warnings 用来显示服务器错误或警告信息
- 可以使用 help show 来了解更多关于 show 的命令
