01-数据库的操作
[TOC]
数据库管理
- 链接数据库
mysql -uroot -pmysql -- -u 用户名, -p密码, -h地址, -P端口号 3306
exit; -- 退出数据库
- 查看创建数据库
mysql> show databases; -- 列出 MySQL 数据库管理系统的数据库列表。
+--------------------+
| Database |
+--------------------+
| information_schema | -- 前四个为系统数据库不要删除
| sys |
| mysql | -- mysql里面包含了数据库用户表
| performance_schema |
| 4000mm | -- 用户创建的数据库
+--------------------+
5 rows in set (0.01 sec)
- 使用数据库
mysql> use 4000mm -- 用法:use 数据库名;
Database changed
选择要操作的 Mysql 数据库,使用该命令后所有 Mysql 命令都只针对该数据库。
- 查看当前使用的数据库
mysql> select database();
+------------+
| database() |
+------------+
| 4000mm |
+------------+
1 row in set (0.00 sec)
- 显示数据库版本
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.26 | -- 版本号
+-----------+
1 row in set (0.01 sec)
- 显示时间
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2019-07-13 16:50:59 |
+---------------------+
1 row in set (0.00 sec)
- 创建数据库
create database demo charset=utf8; -- 一定要设定字符集
-- create database 数据库名 字符集;
mysql> create database demo charset=utf8;
Query OK, 1 row affected (0.00 sec)
- 查看数据库的创建语句
mysql> show create database demo; -- show create database 数据库名;
+----------+---------------------------------------------------------------+
| Database | Create Database |
+----------+---------------------------------------------------------------+
| demo | CREATE DATABASE `demo` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+---------------------------------------------------------------+
1 row in set (0.00 sec)
- 删除数据库
mysql> drop database demo;
Query OK, 0 rows affected (0.01 sec)