MySql数据库 --- DDL操作数据库

Data Definition Language (DDL数据定义语言) 如:操作数据库,操作表
DDL操作数据库

语法:

  • 创建数据库:create database 数据库名 [character set 字符集] 、[collate 校对规则]
  • 注: []表示可选

查看数据库:

  • 查看所有数据库:show databases;
  • 查看数据库结构:show create database 数据库名;
  • 删除数据库:drop database 数据库名;
  • 修改数据库:alter database 数据库名 character set 字符集;

注意:

  • 1.不能改数据库名,
  • 2.是utf8不是utf-8

其他操作:

  • 切换数据库:use 数据库名;
  • 查看正在使用的数据库:select database();

代码示例:

-- 练习:创建一个数据库,名字为day17_1,编码为utf8
create database day17_1;

-- 练习:创建一个数据库,名字为day17_2,编码为gbk
create database day17_2 character set gbk;

-- 练习:查询所有的校对规则
show collation;

-- 练习:查询所有的数据库
show databases;

-- 练习:查询day17_1数据库的定义结构
show create database day17_1;

-- 练习:查询day17_2数据库的定义结构
show create database day17_2;

-- 练习:修改day17_2数据库的编码为utf8
alter database day17_2 character set utf8;

-- 练习:删除day17_2这个数据库
drop database day17_2;

-- 练习: 选中day17_1数据库
use day17_1;

-- 练习: 查询目前选中的数据库
select database();

小白一枚,喜欢编程,以上内容纯手打,如有错误,请及时指正,谢谢!!!

            欢迎下次再来ヾ(≧▽≦*)o
         
               求三连(❁´◡`❁)

你可能感兴趣的:(MySql,后端开发,mysql,数据库,sql)