MySQL基础之MySQL必知必会(三)使用MySQL
连接
MySQL与其他所有客户机-服务器DBMS一样, 要求在能执行命令之前登录到DBMS。MySQL在内部保存自己的用户列表, 并且把每个用户与各种权限关联起来
连接到MySQL需要以下信息
主机名(计算机) – 如果连接到本地MySQL服务器, 为localhost
端口 – 如果使用默认端口3306之外的端口需要指定端口
一个合法的用户名
用户口令(如果需要)
mysql -u root -p -h mysqlserver -P 9999
选择数据库
在执行任意数据库操作前, 需要先选择一个数据库。使用USE关键字
关键字(Key word): 作为MySQL语言组成部分的一个保留字。决不要用关键字命名一个表或一个列
例如: 为了使用crashcourse数据库, 应该输入如下内容:
MariaDB [(none)]> use crashcourse;
Database changed
MariaDB [crashcourse]>
USE语句并不返回任何结果。只是显示某种形式的提示信息。
记住: 必须先使用USE打开数据库, 才能读取其中的数据
了解数据库和表
数据库、表、列、用户、权限等信息都被存储在数据库和表中(MySQL使用MySQL来存储这些信息)。不过, 内部的表一般不直接访问。可用MySQL的SHOW命令来显示这些信息(MySQL从内部表中提取这些信息)
例如:
MariaDB [crashcourse]>show databases;+--------------------+
| Database |
+--------------------+