MySQL学习——有关数据库的操作语句
- 作者: 凌乱的小明
- 来源: 51数据库
- 2021-10-19
mysql学习——有关数据库的操作语句
摘要:本文主要学习了使用ddl语句对数据库进行操作的方法。
创建数据库
语法
1 create database [if not exists] 数据库名 2 [default] character set 字符集名 3 [default] collate 校对规则名;
实例
1 mysql> create database if not exists demo 2 -> default character set utf8 3 -> default collate utf8_general_ci; 4 query ok, 1 row affected (0.00 sec) 5 6 mysql>
查看数据库的定义声明
语法
1 show create database demo;
查询所有的数据库
语法
1 show databases;
实例
1 mysql> show databases; 2 +--------------------+ 3 | database | 4 +--------------------+ 5 | information_schema | 6 | demo | 7 | mysql | 8 | performance_schema | 9 +--------------------+ 10 4 rows in set (0.00 sec) 11 12 mysql>
选择要使用的数据库
语法
1 use demo;
实例
1 mysql> use demo; 2 database changed 3 mysql>
修改数据库
语法
1 alter database 数据库名 2 [default] character set 字符集名 3 [default] collate 校对规则名;
实例
1 mysql> show create database demo; 2 +----------+---------------------------------------------------------------+ 3 | database | create database | 4 +----------+---------------------------------------------------------------+ 5 | demo | create database `demo` /*!40100 default character set utf8 */ | 6 +----------+---------------------------------------------------------------+ 7 1 row in set (0.00 sec) 8 9 mysql> alter database demo 10 -> character set gb2312 11 -> collate gb2312_chinese_ci; 12 query ok, 1 row affected (0.00 sec) 13 14 mysql> show create database demo; 15 +----------+-----------------------------------------------------------------+ 16 | database | create database | 17 +----------+-----------------------------------------------------------------+ 18 | demo | create database `demo` /*!40100 default character set gb2312 */ | 19 +----------+-----------------------------------------------------------------+ 20 1 row in set (0.00 sec) 21 22 mysql>
删除数据库
语法
1 drop database [if exists] 数据库名;
实例
1 mysql> drop database demo; 2 query ok, 0 rows affected, 2 warnings (0.00 sec) 3 4 mysql>
推荐阅读