首页> 基础笔记 >Mysql基础学习 Mysql基础学习
MySQL数据库的常见操作 查看、创建、删除、使用数据库命令
作者:小萝卜 2019-08-18 【 MySql 】 浏览 1265
简介MySQL数据库的常见操作 创建数据库,删除数据库,选择数据库,显示当前数据库服务器下的所有数据库列表命令
MySQL数据库的常见操作 查看、创建、删除、使用数据库命令
基本的建立数据库的语句命令比较简单:
CREATE DATABASE [IF NOT EXISTS] 数据库名称;
删除数据库:
DROP DATABASE [IF EXISTS] 数据库名称;
显示当前数据库服务器下的所有数据库列表:
SHOW DATABASES;
选择数据库:
USE 数据库名称;
注意:
1.MySQL数据库中命令不区分大小写。
2.每创建一个数据库,就会在data目录下创建一个以此数据库名称命名的文件夹。
3.在Windows下,数据库名称也是不区分大小写的,但在Linux下,数据库名称严格区分大小写。
-- 创建数据库aa
mysql> create database aa;
Query OK, 1 row affected (0.03 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| aa |
| performance_schema |
| test |
+--------------------+
5 rows in set (0.00 sec)
-- 删除数据aa
mysql> drop database aa;
Query OK, 0 rows affected (0.17 sec)
-- 删除一个不存在的数据库aa,结果报错
mysql> drop database aa;
ERROR 1008 (HY000): Can't drop database 'aa'; database doesn't exist
-- 尝试删除数据库aa,若aa不存在也不会报错
mysql> drop database if exists aa;
Query OK, 0 rows affected, 1 warning (0.00 sec)
-- 尝试创建数据库lamp110,若数据库已存在则不会创建。
mysql> create database if not exists lamp110;
Query OK, 1 row affected (0.01 sec)
-- 查看lamp110的的建库语句
mysql> show create database lamp110\G
*************************** 1. row ***************************
Database: lamp110
Create Database: CREATE DATABASE `lamp110` /*!40100 DEFAULT CHARACTER SET utf8 C
OLLATE utf8_unicode_ci */
1 row in set (0.00 sec)
-- 选择使用lamp110数据库
mysql> use lamp110;
Database changed
-- 查看当前所在数据库位置
mysql> select database();
+------------+
| database() |
+------------+
| lamp110 |
+------------+
1 row in set (0.00 sec)
很赞哦! (0)