| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 数据库的基本操作 -> 正文阅读 |
|
[大数据]数据库的基本操作 |
目录 一、数据库的基本操作1、数据库的登录及退出
2、查看所有数据库3、显示数据库版本4、显示时间5、创建数据库6、查看创建数据库的语句
7、查看当前使用的数据库当选择了某个数据库时,显示如下: 8、查看当前用户9、使用某个数据库10、删除数据库二、数据表的基本操作1、查看当前数据库中的所有表2、创建表创建表的命令:create table 数据库表名字 (字段 类型 约束 [字段 类型?约束]),中括号中的可以省略。 约束:
创建表 ?再创建一个students表 3、查看表结构查看表结构也就是查看各个字段的信息。 4、查看创建表的语句5、向表中插入,更新,删除数据
6、查看表中数据查看所有数据: ?也可以查看指定数据(把*换成想查找的具体字段就行): 7、修改表名字8、修改表字段信息
9、删除表三、mysql查询操作1、基本查询查询所有字段: 查询指定字段: 使用as给字段起名: 消除重复行: 2、条件比较运算:大于,小于,大于等于,小于等于,相等,不相等;逻辑运算
模糊查询
范围查询
3、排序
4、聚合函数count()总数,max()最大值,min()最小值,sum()求和,avg()平均值,round()四舍五入 新表信息:
5、分组新表信息:
6、分页7、连接查询内连接查询时比较常见的连接查询,可以查询两张及两张以上的数据表信息
7.1、内连接查询
现在有两张表student1,student2,如下: ?
7.2、外连接查询对于内连接来说,我们只会保留符合连接条件的信息,而对于那些不符合连接条件的信息,我们不会保留,有时我们可能还需要这些信息,那么外连接就是解决这个问题的。外连接不仅仅会保留符合连接条件的信息,对于那些不符合连接条件的列,将会被填上NULL值,再返回到结果中。外连接中参与连接的表有主从之分,主表的每行数据去匹配从表的数据列。外连接分为左外部连接和右外部连接两种。 7.2.1、左连接查询left join:以主表所在的方向区分外部连接,主表在左边,称为左外部连接;左表不管能不能匹配上连接条件,最终都会保留,只是右表不能匹配的字段都置为NULL; 7.2.2、右连接查询right join:以主表所在的方向区分外部连接,主表在右边,称为右外部连接;右表不管能不能匹配上条件,最终都会保留,只是左表不能匹配的字段都置NULL(这里右表的所有结果都能匹配上左表,所以这里没有NULL值)。 8、自关联但一个表与其自身进行连接时,称为表的自身连接
9、子查询和联合查询下面这篇文章介绍的很详细 https://blog.csdn.net/weixin_39411321/article/details/90602030?spm=1001.2014.3001.5502 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 6:52:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |