Server version: 5.6.40 MySQL Community Server (GPL)
登录客户端:
# mysql --user=root --password=123456
不写密码时,提示输入密码
# mysql --user=root --password Enter password:
使用缩写
# mysql -u root -p123456
注意: 使用 -p 参数时,和密码之间是没有空格的!
退出登录:
mysql> quit Bye
其他:
链接数据库服务器时,可以指定数据库,默认是没有的。
# mysql -u root -p123456 mysql
以上链接之间选择数据库 ‘mysql’。
查看数据库列表:
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | +--------------------+ 4 rows in set (0.00 sec)
切换或选择数据库使用 【use】
mysql> use test; Database changed
创建数据库:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_option] ... create_option: { [DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLLATE [=] collation_name }
示例:
mysql> create database test2 character set = utf8mb4 collate = utf8mb4_unicode_ci;
Query OK, 1 row affected (0.00 sec) mysql> create database test3 character set utf8mb4 collate utf8mb4_general_ci; Query OK, 1 row affected (0.02 sec)
查看数据库定义:
mysql> show create database test3; +----------+-------------------------------------------------------------------+ | Database | Create Database | +----------+-------------------------------------------------------------------+ | test3 | CREATE DATABASE `test3` /*!40100 DEFAULT CHARACTER SET utf8mb4 */ | +----------+-------------------------------------------------------------------+ 1 row in set (0.00 sec)
删除数据库:
mysql> drop database test2 -> ; Query OK, 0 rows affected (0.00 sec)
查看数据表:
mysql> show tables; Empty set (0.00 sec)