MySQL

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)


转载请指明出处!http://www.miselehe.com/article/view/75