安装完 MySQL 后,除了 MySQL Server,即真正的 MySQL 服务器外,还附赠一个 MySQL Client 程序。

MySQL Client 是一个命令行客户端,可以通过 MySQL Client 登录 MySQL,然后,输入 SQL 语句并执行。

打开命令提示符,输入命令mysql -u root -p,提示输入口令。填入 MySQL 的 root 口令,如果正确,就连上了 MySQL Server,同时提示符变为mysql>:

输入exit断开与 MySQL Server 的连接并返回到命令提示符。

数据库

在一个运行 MySQL 的服务器上,实际上可以创建多个数据库(Database)。要列出所有数据库,使用命令:SHOW DATABASE;

创建一个新数据库,使用命令:CREATE DATABASE xxx;。(xxx:要创建的数据库名字)

删除一个数据库:DROP DATABASE test;

注意:删除一个数据库将导致该数据库的所有表全部被删除

对一个数据库进行操作时,要首先将其切换为当前数据库: USE xxx;

列出当前数据库的所有表,使用命令:SHOW TABLES;

要查看一个表的结构,使用命令:DESC students;

查看创建表的 SQL 语句:SHOW CREATE TABLE students;

创建表使用 CREATE TABLE 语句,而删除表使用 DROP TABLE 语句

修改表就比较复杂。如果要给 students 表新增一列 birth,使用:

1
ALTER TABLE students ADD COLUMN birth VARCHAR(10) NOT NULL;

要修改 birth 列,例如把列名改为 birthday,类型改为 VARCHAR(20):

1
ALTER TABLE students CHANGE COLUMN birth birthday VARCHAR(20) NOT NULL;

要删除列,使用:

1
ALTER TABLE students DROP COLUMN birthday;