
MySQL 之操作数据库
发布日期:2021-05-09 04:51:44
浏览次数:15
分类:博客文章
本文共 728 字,大约阅读时间需要 2 分钟。
创建数据库
创建数据库的几种方式
创建数据库
CREATE DATABASE 数据库名;
如:
创建一个数据库名为 db_1 的数据库。
判断数据库是否已经存在,不存在则创建数据库
CREATE DATABASE IF NOT EXISTS 数据库名;
如:
假如数据库 db_2 不存在,那么就创建一个名为 db_2 的数据库。
创建数据库并指定字符集
CREATE DATABASE 数据库名 CHARACTER SET 字符集;
如:
创建一个名为 db_3 的数据库,并指定字符集为 utf8查看数据库
查看所有数据库
SHOW DATABASES;备注:使用DataGrip操作,按 tab 键可以自动补全关键字
查看某个数据库的定义信息
SHOW CREATE DATABASE 数据库名;
如:
查看数据库 "library" 的定义信息。
修改数据库
修改数据库默认的字符集
ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集;
如:
将 db_3 数据库的字符集改成 gbk
删除数据库
删除数据库的语法
DROP DATABASE 数据库名;
如:
删除 db_2 数据库
使用数据库
查看正在使用的数据库
SELECT DATABASE();
使用/切换数据库
USE 数据库名;
如:现在正在使用 db_1 数据库,想要切换为 db_2 数据库
操作数据库的一道面试题
在 MySQL 数据库软件中,有如下三个数据库:
登录数据库之后,输入语句:
SELECT DATABASE Study;
运行结果是什么?
答:这是一条错误的语句,如果要选中一个数据库,应该使用:
USE Study;
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月06日 04时23分27秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
使用async、await改善异步代码
2021-05-07
(C++11/14/17学习笔记):线程启动、结束,创建线程多法、join,detach
2021-05-07
趣谈win10常用快捷键
2021-05-07
11.2.6 时间值的小数秒
2021-05-08
Redis源码分析(七)--- zipmap压缩图
2019-03-05
Oracle 11G环境配置
2019-03-05
【Python】(十二)IO 文件处理
2019-03-05
【Oozie】(三)Oozie 使用实战教学,带你快速上手!
2019-03-05
师兄面试遇到这条 SQL 数据分析题,差点含泪而归!
2019-03-05
C语言的数值溢出问题(上)
2019-03-05
vue项目通过vue.config.js配置文件进行proxy反向代理跨域
2019-03-05
android:使用audiotrack 类播放wav文件
2019-03-05
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
2019-03-05
SLAM学习笔记-求解视觉SLAM问题
2019-03-05
程序员应该知道的97件事
2019-03-05
shell编程(六)语言编码规范之(变量)
2019-03-05
vimscript学习笔记(二)预备知识
2019-03-05
Android数据库
2019-03-05