01-數(shù)據(jù)庫(kù)的操作
[TOC]
數(shù)據(jù)庫(kù)管理
- 鏈接數(shù)據(jù)庫(kù)
mysql -uroot -pmysql -- -u 用戶名, -p密碼, -h地址, -P端口號(hào) 3306
exit; -- 退出數(shù)據(jù)庫(kù)
- 查看創(chuàng)建數(shù)據(jù)庫(kù)
mysql> show databases; -- 列出 MySQL 數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)庫(kù)列表。
+--------------------+
| Database |
+--------------------+
| information_schema | -- 前四個(gè)為系統(tǒng)數(shù)據(jù)庫(kù)不要?jiǎng)h除
| sys |
| mysql | -- mysql里面包含了數(shù)據(jù)庫(kù)用戶表
| performance_schema |
| 4000mm | -- 用戶創(chuàng)建的數(shù)據(jù)庫(kù)
+--------------------+
5 rows in set (0.01 sec)
- 使用數(shù)據(jù)庫(kù)
mysql> use 4000mm -- 用法:use 數(shù)據(jù)庫(kù)名;
Database changed
選擇要操作的 Mysql 數(shù)據(jù)庫(kù),使用該命令后所有 Mysql 命令都只針對(duì)該數(shù)據(jù)庫(kù)。
- 查看當(dāng)前使用的數(shù)據(jù)庫(kù)
mysql> select database();
+------------+
| database() |
+------------+
| 4000mm |
+------------+
1 row in set (0.00 sec)
- 顯示數(shù)據(jù)庫(kù)版本
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.26 | -- 版本號(hào)
+-----------+
1 row in set (0.01 sec)
- 顯示時(shí)間
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2019-07-13 16:50:59 |
+---------------------+
1 row in set (0.00 sec)
- 創(chuàng)建數(shù)據(jù)庫(kù)
create database demo charset=utf8; -- 一定要設(shè)定字符集
-- create database 數(shù)據(jù)庫(kù)名 字符集;
mysql> create database demo charset=utf8;
Query OK, 1 row affected (0.00 sec)
- 查看數(shù)據(jù)庫(kù)的創(chuàng)建語(yǔ)句
mysql> show create database demo; -- show create database 數(shù)據(jù)庫(kù)名;
+----------+---------------------------------------------------------------+
| Database | Create Database |
+----------+---------------------------------------------------------------+
| demo | CREATE DATABASE `demo` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+---------------------------------------------------------------+
1 row in set (0.00 sec)
- 刪除數(shù)據(jù)庫(kù)
mysql> drop database demo;
Query OK, 0 rows affected (0.01 sec)