MySql数据库·库管理
2023-01-29 本文已影响0人
技术老男孩
一、库定义:
- 库的作用是用来存放表(一个库对应一个文件)
- 库名命名规则:数字、字母、下划线、中文、但是不能纯数字
- 库名区分字母大小写
- 库名具有唯一性
- 库名不可使用命令、特殊字符 命名
二、语法格式:
创建库:
CREATE DATABASE 库名;
删除库:
DROP DATABASE 库名;
三、使用示例:
- 创建库
# 创建一个名为abc123的库
mysql> create database abc123;
Query OK, 1 row affected (0.01 sec)
- 加
if not exists
命令避免创建重名库报错
# 创建重名库报错
mysql> create database abc123;
ERROR 1007 (HY000): Can't create database 'abc123’;
database exists;
# 避免创建重名库报错方式
mysql> create database if not exists abc123;
Query OK, 1 row affected, 1 warning (0.00 sec)
- 删除库
# 删除一个名为abc123的库
mysql> drop database abc123;
Query OK, 0 rows affected (0.00 sec)
- 加
if exists
删除没有的库,也不报错
# 删除没有的库报错
mysql> drop database abc123;
ERROR 1008 (HY000): Can't drop database 'abc123';
database doesn't exist
# 删除没有的库避免报错的方式
mysql> drop database if exists abc123;
Query OK, 0 rows affected, 1 warning (0.00 sec)