前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL操作数据库

SQL操作数据库

作者头像
zy010101
发布2020-12-18 10:55:38
5380
发布2020-12-18 10:55:38
举报
文章被收录于专栏:程序员程序员

操作数据库,可以分为下面5个方面的操作。

1.查询(retrieve)

查询MySQL数据库软件中所有数据库:SHOW DATABASES;

图中的数据库是MySQL8.0自带的数据库。这四个数据库对于不是DBA的人而言,我们就不要去动它。创建自己的数据库即可。

查询数据库的创建语句:SHOW CREATE DATABASE mysql;

2.创建(create)

创建数据库:CREATE DATABASE test;

一般我们在创建数据库的时候,更常用的语句是:CREATE DATABASE IF NOT EXISTS test;表示如果数据库不存在就创建它,存在就不需要创建。

还有一种更加方便的方式是,在创建数据库的时候就指定编码方式:CREATE DATABASE IF NOT EXISTS test CHARATER SET UTF8;这条语在上一条基础之上指定了编码方式是utf8。

不过在MySQL8.0之后,数据库的缺省编码将改为 utf8mb4,这个编码包含了所有 emoji 字符。

3.修改(update)

修改数据库字符集:ALTER DATABASE test CHARATER SET GBK;这条语句修改test数据库编码方式为gbk编码。

可以看到,原本的utf8编码方式被修改为gbk编码方式。

4.删除(delete)

删除数据库语句:DROP DATABASE test;

但是一般而言,删除数据库的时候先判断数据库是否存在,若存在,那么删除;若不存在,那就不执行删除操作。语句:DROP DATABASE IF EXISTS test;

上述的四种操作方式就是常说的CRUD,但是对于数据库而言,还需要使用数据库。

5.使用(use)

查询当前正在使用的数据库:SELECT DATABASE();

可以看到,当前没有数据库被使用。

使用数据库:USE sys;表示使用名为sys的数据库。sys是默认的数据库之一。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.查询(retrieve)
  • 2.创建(create)
  • 3.修改(update)
  • 4.删除(delete)
  • 5.使用(use)
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档