数据分析sql简介sql数据库基本操作

1、创建库:语法:CREATE DATABASE [IF NOT EXISTS] <数据库名>;语法说明:[IF NOT EXISTS]中的内容是可

大家好,如果您还对数据分析sql简介sql数据库基本操作不太了解,没有关系,今天就由本站为大家分享数据分析sql简介sql数据库基本操作的知识,包括的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

CREATE DATABASE [IF NOT EXISTS] 数据库名称;语法说明:

[IF NOT EXISTS]中的内容是可选的; IF NOT EXISTS:在创建数据库之前进行判断,只有数据库当前不存在时才能执行操作。当数据库已存在时,此选项可用于避免重复创建错误。创建数据库语句:

1)创建数据库库名; 2)如果库名不存在则创建数据库;上面两个都可以创建库,加上if not contains可以创建数据库,如果不存在的话。如果已经存在,则不会创建。

情况1:使用“创建数据库库名;”创建一个库并首先检查现有数据库。

查询现有数据库:

显示数据库;

查询结果

使用以下命令创建新库test1:

创建数据库test1;再次检查数据库,结果如下:

显示数据库;查询结果

此时test1库已经创建完成。

情况2:使用“如果库名不存在则创建数据库;”要创建“现有”库,首先检查所有现有数据库。

查询现有数据库:

显示数据库;查询结果

使用以下命令创建“现有”库test1:

如果不存在则创建数据库test1;结果如下:

查询结果

再次检查现有数据库,结果如下:

显示数据库;查询结果

数据分析sql简介sql数据库基本操作

查询现有数据库:

显示数据库;情况3:使用“如果不存在库名称则创建数据库;”要创建不存在的库,请首先检查所有现有数据库。

查询现有数据库:

显示数据库;查询结果

结果如下:

如果不存在则创建数据库test2;再次检查现有数据库,结果如下:

显示数据库;查询结果

添加if not存在后,就可以创建一个不存在的数据库。如果不存在则结果与不添加相同。

2、查看库:

语法:

显示数据库[LIKE ‘数据库名称’];语法说明:

其中,LIKE是可选的。当数据库较多时,如果需要查询指定的数据库,可以使用它来匹配特定的数据库名称,缩小搜索范围;使用like时,通配符:“_”代表任意字符,“%”代表0-n个字符。查看数据库语句:

1)显示数据库; 2)显示数据库,如“database”;案例1:查看所有现有数据库

命令如下:显示数据库;结果如下:

查询结果

情况2:查看指定名称的数据库,查询所有以t开头的库。

命令如下: 显示类似’t%’的数据库;说明:通配符“%”代表0-n个字符。使用“like ‘t%’”查找以t 开头的所有数据库。

结果如下:

查询结果

数据分析sql简介sql数据库基本操作

情况3:查看以tes 开头并以任意字符结尾的库。

命令如下:showdatabaselike’tes_’;说明:通配符“_”代表任意字符。使用“like ‘tes_’”查找以tes 开头并以任意字符结尾的所有数据库。

结果如下:

查询结果

test1以t1结束,不满足条件,所以不查询。只有test才是符合要求的以tes开头、以t结尾的库。

3、使用库:

语法:

使用数据库名称;案件:

如果不指定库,直接查询库中某个表的数据,会报如下错误:

查询结果

使用测试库后,再次查询库中已有的表,就可以直接对库中的表进行操作。

命令如下:

使用测试;查询结果

4、查看正在使用的库:

要查看正在使用的数据库,请使用以下命令:

在mysql中使用以下命令:selectdatabase();在hive 中使用以下命令: select current_database();案例:查看mysql当前使用的库

命令如下:selectdatabase();结果如下:

查询结果

5、删除库:

数据分析sql简介sql数据库基本操作

drop 命令用于删除数据库。

当需要删除已创建的数据库时,可以使用DROP DATABASE语句。

语法:

DROP DATABASE [ IF EXISTS ] 数据库名称;语法说明:

数据库名称:指定要删除的数据库名称; IF EXISTS:用于防止数据库不存在时出错; DROP DATABASE:删除数据库中所有表,同时删除数据库。使用此语句时要非常小心,以免误删除。如果要使用DROP DATABASE,需要获得数据库DROP权限。删除数据库语句:

1)删除数据库库名; 2)如果存在库名则删除数据库;情况1:删除现有数据库test2。

首先检查有哪些数据库:

显示数据库;结果如下:

查询结果

删除test2数据库:

如果存在test2,则删除数据库;再次检查数据库,结果如下:

查询结果

至此,test2库已经成功删除。

我们可以尝试一下,使用命令drop database test2删除不存在的数据库,看看结果如何。错误如下:

根据结果,报了test2不存在的错误。

我们再尝试一下,使用命令dropdatabase ifexists test2 删除不存在的数据库,看看结果如何:

如果存在test2,则删除数据库;查询结果

根据结果,删除数据库并添加“if存在”时,不会报错。

信息:

用户评论

数据分析sql简介sql数据库基本操作
伱德柔情是我的痛。

终于找到了SQL入门教程!我是想学习数据分析,一直听说SQL很重要,这篇指南刚好能让我入门啦!这篇文章写的很不错,步骤清晰易懂,我已经开始尝试了,希望能越来越熟练。

    有5位网友表示赞同!

数据分析sql简介sql数据库基本操作
ゞ香草可樂ゞ草莓布丁

虽然我学过一点编程,但对于数据库的操作还是一窍不通。幸好看到这篇文章,终于明白了SQL的基本结构和操作,真是太棒了!希望以后能学习更高级的SQL技巧!

    有17位网友表示赞同!

数据分析sql简介sql数据库基本操作
从此我爱的人都像你

数据分析确实离不开SQL,这篇入门篇把重点都讲清楚了,适合像我这种完全没有编程基础的人学习,感觉很有用!虽然有点枯燥,但还是值得啃下来的。

    有15位网友表示赞同!

数据分析sql简介sql数据库基本操作
古巷青灯

这篇文章太初级了,像SELECT,INSERT等基本操作我在网上就能找到详细的教程,文章没有给我太多的新知识点。不过写的比较通俗易懂,入门小白可能会觉得有用。

    有5位网友表示赞同!

数据分析sql简介sql数据库基本操作
独角戏°

我一直想学习数据分析,但数据库这个块总是让人头疼。这篇文章介绍SQL很全面,把基本的数据库操作都讲解了,对我的理解很有帮助!

    有14位网友表示赞同!

数据分析sql简介sql数据库基本操作
千城暮雪

讲道理这篇文章就太基础了,像“WHERE” 和 “ORDER BY” 这些条件查询语句,一点也不深入啊!建议作者可以详细讲解一些高级技巧和实战应用,这样更实用。

    有14位网友表示赞同!

数据分析sql简介sql数据库基本操作
清羽墨安

学习数据分析的同学一定要认真看看这篇文章,SQL真的是一个很重要的技能!这篇教程写的很清楚,图文并茂,跟着操作一遍就明白了基本概念。 👍 👍

    有7位网友表示赞同!

数据分析sql简介sql数据库基本操作
有一种中毒叫上瘾成咆哮i

学习数据分析真的需要掌握SQL啊!这篇入门篇讲解的很详细,把常用的查询语句都演示了,我感觉可以跟着做笔记练习一下了。希望以后有更多关于高级检索的讲解。

    有15位网友表示赞同!

数据分析sql简介sql数据库基本操作
花海

这篇文章介绍了很多 SQL 的基础知识,但我觉得操作步骤太简单了,缺乏一些实战模拟案例和复杂语句的分解讲解,这样可能更容易让人理解和记忆

    有15位网友表示赞同!

数据分析sql简介sql数据库基本操作
陌颜

数据分析从入门到精通离不开SQL,学习一门新技能总是有些困难,但这篇文章写得很详细,把关键点都总结出来,对于初学者来说非常棒!

    有16位网友表示赞同!

数据分析sql简介sql数据库基本操作
身影

我一直想学习SQL数据库的操作,这篇文章正好符合我的需求。 文章的思路清晰,语言简明易懂,能够让我快速理解SQL的基本概念和操作步骤

    有14位网友表示赞同!

数据分析sql简介sql数据库基本操作
几妆痕

这篇入门篇还是蛮不错的,把SQL数据库的基本操作都覆盖了,适合作为新手学习SQL的一个基础教程!

    有15位网友表示赞同!

数据分析sql简介sql数据库基本操作
枫无痕

数据分析越来越火热了,但是我还没学会基本的SQL查询。看了这篇文章,理解了一些基本概念,接下来可以尝试用代码练习一下。

    有14位网友表示赞同!

数据分析sql简介sql数据库基本操作
稳妥

虽然文章介绍得清楚,但我觉得缺乏一些实际的应用案例,这样会帮助我们更好地理解这些 SQL 语句在现实中的应用场景。

    有10位网友表示赞同!

数据分析sql简介sql数据库基本操作
爱你的小笨蛋

这篇SQL入门篇虽然基础,但是讲得很全!对于想学习数据分析的同学来说,这篇文章绝对是必读资源。

    有12位网友表示赞同!

数据分析sql简介sql数据库基本操作
嘲笑!

文章内容比较容易懂,介绍了数据库创建的基本操作,例如插入、查询、修改和删除数据的SQL语句。

    有11位网友表示赞同!

数据分析sql简介sql数据库基本操作
厌归人

我一直在找一份数据分析的工作,想学习 SQL,但这篇文章就太基础了,没有讲解高级技巧,对于有经验的人来说没有参考价值。

    有14位网友表示赞同!

数据分析sql简介sql数据库基本操作
何年何念

希望以后可以更新一些更深入的 SQL 教程,例如存储过程、视图等,这样才能满足我更深层次的需求。

    有7位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/121484.html

(0)
小su's avatar小su
上一篇 2024年9月1日 下午2:31
下一篇 2024年9月1日 下午2:35

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注