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

本文介绍了DDL(Data Definition Language)的基本操作,包括创建、查看、修改和删除数据库的语法,以及如何切换和检查当前使用的数据库。示例代码演示了如何使用MySQL进行这些操作,例如创建名为day17_1和day17_2的数据库,并修改数据库的字符集。请注意,数据库名称在创建后无法更改,并且utf8与utf-8有所不同。
摘要由CSDN通过智能技术生成

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
         
               求三连(❁´◡`❁)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Donne_CN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值