1、登录数据库
mysql -h localhost -P 6688 -u root -p test
上述命令以 root 用户登录 test@localhost:6688 数据库。
- 如果是登录本机数据库,可以省略 -h localhost 部分。
- -P 6688 指定数据库的端口。如果是 MySQL 默认端口 3306,也省略该部分。
- -p 后面有空格,表示接下来会提示用户输入密码。在这里也可以直接输入密码,-pmypassword,-p后直接紧跟着密码,不要有空格即可。
- 数据库名 test 也可以省略,则表示登录时不指定默认数据库。
2、查看数据库状态信息
status
上述命令,列出所登录数据库的当前状态信息。
3、调用函数
select database();
调用 MySQL 数据库所支持的各种函数,在 select 之后跟着函数名。
- database() 显示当前数据库。
- user() 显示登录用户。
- current_date() 显示当前系统日期。
- current_time() 显示当前系统时间。
- current_timestamp() 显示当前系统日期和时间。
4、显示数据库列表
show databases;
上述命令显示当前服务器上所有数据库的列表。查询到数据库名后,紧接着我们可以使用 use 命令,改变当前数据库。
5、查看表信息
show tables;
上述命令列出当前数据库中的所有表。查询到表名后,紧接着可以使用 desc 命令查询某张表的定义信息。
6、创建、修改和删除数据库
create database mydb;
alter database mydb character set utf8;
drop database mydb;
上述三条命令,先是创建了 mydb 数据库,接着修改其数据库字符集为 utf8,最后再将该数据库删除。