MySQL学习——有关数据库的操作语句
程序员文章站
2022-05-18 12:09:44
MySQL学习——有关数据库的操作语句 摘要:本文主要学习了使用DDL语句对数据库进行操作的方法。 创建数据库 语法 实例 查看数据库的定义声明 语法 查询所有的数据库 语法 实例 选择要使用的数据库 语法 实例 修改数据库 语法 实例 删除数据库 语法 实例 ......
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>
上一篇: [c语言]求两个数中不同的位的个数
下一篇: 鸡肉怎么做好吃又简单,小编来告诉你