- 编辑Hive基础09、HQL查询语句目录Hive基础08、HQL查询语句1、基础查询语句2、数组查询3、map4、struct5、聚合查询语句HQL查询内容全:第一部分:Hive查询语句Hive函数1. 聚合函数2. 关系运算3. 数学运算4. 逻辑运算5. 数值运算6. 条件函数7. 日期函数8. 字符串函数9. 窗口函数第二部分1. 对数据库的操作2. 对数据表的操作对管理表(内部... 编辑Hive基础09、HQL查询语句目录Hive基础08、HQL查询语句1、基础查询语句2、数组查询3、map4、struct5、聚合查询语句HQL查询内容全:第一部分:Hive查询语句Hive函数1. 聚合函数2. 关系运算3. 数学运算4. 逻辑运算5. 数值运算6. 条件函数7. 日期函数8. 字符串函数9. 窗口函数第二部分1. 对数据库的操作2. 对数据表的操作对管理表(内部...
- 编辑Hive基础03、Hive基本使用目录1、查看hive数据库2、进入Hive3、库操作1、查看hive数据库登录MySQL数据库mysql -u root -p密码【123456】 查看【hive】数据库show databases;效果如下图: 编辑use hive;show tables;编辑2、进入Hivehive 编辑3、库操作注:【exit;】可以推出状态。show... 编辑Hive基础03、Hive基本使用目录1、查看hive数据库2、进入Hive3、库操作1、查看hive数据库登录MySQL数据库mysql -u root -p密码【123456】 查看【hive】数据库show databases;效果如下图: 编辑use hive;show tables;编辑2、进入Hivehive 编辑3、库操作注:【exit;】可以推出状态。show...
- 数据字典数据字典是存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中,当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。用户可以用SQL语句访问数据库数据字典。数据字典内容包括:数据库中所有模式对象的信息,如表、视图、簇、及... 数据字典数据字典是存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中,当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。用户可以用SQL语句访问数据库数据字典。数据字典内容包括:数据库中所有模式对象的信息,如表、视图、簇、及...
- 一、基本介绍设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足... 一、基本介绍设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足...
- 一 概念为了解决多事务并发问题,早期数据库不论读取还是写入,都用锁来实现,但是锁会带来性能的问题。人们尝试各种优化方案,写入和读取的优化方式不同。对于数据库写入操作,没有特别好的办法,因为无论如何要避免并发修改一个数据,就得靠锁。不同的数据库对于写入操作都会加悲观锁(比如MySQL是X锁)。为了避免X锁带来的性能问题,人们在合适的场合会选择用乐观锁来优化。有的数据库内建乐观锁,但是有的没有(... 一 概念为了解决多事务并发问题,早期数据库不论读取还是写入,都用锁来实现,但是锁会带来性能的问题。人们尝试各种优化方案,写入和读取的优化方式不同。对于数据库写入操作,没有特别好的办法,因为无论如何要避免并发修改一个数据,就得靠锁。不同的数据库对于写入操作都会加悲观锁(比如MySQL是X锁)。为了避免X锁带来的性能问题,人们在合适的场合会选择用乐观锁来优化。有的数据库内建乐观锁,但是有的没有(...
- 30.6 撤销用户权限MySQL中既可以为用户添加权限,也可以撤销用户的权限。MySQL支持使用REVOKE语句撤销用户的权限,同时,也可以通过操作数据表来撤销用户的权限。30.6.1 使用REVOKE语句撤销用户权限REVOKE语句可以撤销用户的权限,其语法格式如下:REVOKE priv_type [(column_list)] [, priv_type [(column... 30.6 撤销用户权限MySQL中既可以为用户添加权限,也可以撤销用户的权限。MySQL支持使用REVOKE语句撤销用户的权限,同时,也可以通过操作数据表来撤销用户的权限。30.6.1 使用REVOKE语句撤销用户权限REVOKE语句可以撤销用户的权限,其语法格式如下:REVOKE priv_type [(column_list)] [, priv_type [(column...
- 30.3 为用户授权MySQL支持在创建用户后为用户赋予相应的权限,比如对数据库的查询、修改等权限。在MySQL中使用GRANT语句为用户授权。注意:为用户授权的语法格式与使用GRANT语句创建用户的语法格式相同,不再赘述。另外,需要注意的是,在MySQL中,拥有GRANT权限的用户才可以使用GRANT语句为其他用户授权。MySQL中的各种权限,例如CREATE权限、DROP权限、ALTER... 30.3 为用户授权MySQL支持在创建用户后为用户赋予相应的权限,比如对数据库的查询、修改等权限。在MySQL中使用GRANT语句为用户授权。注意:为用户授权的语法格式与使用GRANT语句创建用户的语法格式相同,不再赘述。另外,需要注意的是,在MySQL中,拥有GRANT权限的用户才可以使用GRANT语句为其他用户授权。MySQL中的各种权限,例如CREATE权限、DROP权限、ALTER...
- 30.2 创建普通用户MySQL支持使用CREATE USER语句创建用户,使用GRANT语句创建用户,也可以通过操作mysql数据库下的user数据表来创建用户。30.2.1 使用CREATE USER语句创建用户执行CREATE USER语句时,MySQL会在user数据表中插入一条新创建的用户数据记录,语法格式如下:CREATE USER [IF NOT EXISTS] user... 30.2 创建普通用户MySQL支持使用CREATE USER语句创建用户,使用GRANT语句创建用户,也可以通过操作mysql数据库下的user数据表来创建用户。30.2.1 使用CREATE USER语句创建用户执行CREATE USER语句时,MySQL会在user数据表中插入一条新创建的用户数据记录,语法格式如下:CREATE USER [IF NOT EXISTS] user...
- 29.7 MySQL灾难恢复在MySQL运行的过程中难免会遇到各种各样的问题。例如,数据库机房断网、网络抖动、断电、内存溢出、服务器磁盘老化等,这都会对MySQL的正常运行造成一定的影响。其中,断电、内存溢出和服务器磁盘老化等问题可能会给MySQL造成灾难性的后果。一个常见的场景是会损坏数据库的表数据文件而导致MySQL数据库无法正常启动。本节简单介绍如何解决由于数据库的表数据文件损坏而无法... 29.7 MySQL灾难恢复在MySQL运行的过程中难免会遇到各种各样的问题。例如,数据库机房断网、网络抖动、断电、内存溢出、服务器磁盘老化等,这都会对MySQL的正常运行造成一定的影响。其中,断电、内存溢出和服务器磁盘老化等问题可能会给MySQL造成灾难性的后果。一个常见的场景是会损坏数据库的表数据文件而导致MySQL数据库无法正常启动。本节简单介绍如何解决由于数据库的表数据文件损坏而无法...
- LNMP环境这里没有安装mariadb,使用RDS云数据库 [root@node1 ~]# yum install -y nginx php-fpm php-mysql php [root@node1 ~]# vi /etc/nginx/nginx.conf server { location / { root /usr/share/nginx/... LNMP环境这里没有安装mariadb,使用RDS云数据库 [root@node1 ~]# yum install -y nginx php-fpm php-mysql php [root@node1 ~]# vi /etc/nginx/nginx.conf server { location / { root /usr/share/nginx/...
- spring事务失效的情况 bean对象没有被spring管理 定义的方法不是public修饰符 数据源没有配置事务管理器 数据库本身不支持事务 异常被捕捉了 自身调用问题 异常类型配置有问题 总结 spring事务失效的情况spring事务失效也是一个老生常谈的话题,也是工作中经常会遇到的情况,那么在什么情况下spring的事务会失效呢?在这里我简单罗列一下相关的情景 bean对象没有被... spring事务失效的情况 bean对象没有被spring管理 定义的方法不是public修饰符 数据源没有配置事务管理器 数据库本身不支持事务 异常被捕捉了 自身调用问题 异常类型配置有问题 总结 spring事务失效的情况spring事务失效也是一个老生常谈的话题,也是工作中经常会遇到的情况,那么在什么情况下spring的事务会失效呢?在这里我简单罗列一下相关的情景 bean对象没有被...
- 3.2 MySQL存储引擎存储引擎在MySQL底层以组件的形式提供,不同的存储引擎提供的存储机制、索引的存放方式和锁粒度等不同。本节就对MySQL中常用的存储引擎进行简单的介绍。3.2.1 查看MySQL中的存储引擎可以在MySQL命令行中输入如下命令,查看当前MySQL支持的存储引擎。mysql> SHOW ENGINES \G*************************** 1. ... 3.2 MySQL存储引擎存储引擎在MySQL底层以组件的形式提供,不同的存储引擎提供的存储机制、索引的存放方式和锁粒度等不同。本节就对MySQL中常用的存储引擎进行简单的介绍。3.2.1 查看MySQL中的存储引擎可以在MySQL命令行中输入如下命令,查看当前MySQL支持的存储引擎。mysql> SHOW ENGINES \G*************************** 1. ...
- 16.1 存储过程和函数简介存储过程和函数不仅能够简化开发人员开发应用程序的工作量,而且对于存储过程和函数中SQL语句的变动,无须修改上层应用程序的代码,这也大大简化了后期对于应用程序维护的复杂度。16.1.1 什么是存储过程和函数在MySQL数据库中,存储程序可以分为存储过程和存储函数。存储过程和存储函数都是一系列SQL语句的集合,这些SQL语句被封装到一起组成一个存储过程或者存储函数保存... 16.1 存储过程和函数简介存储过程和函数不仅能够简化开发人员开发应用程序的工作量,而且对于存储过程和函数中SQL语句的变动,无须修改上层应用程序的代码,这也大大简化了后期对于应用程序维护的复杂度。16.1.1 什么是存储过程和函数在MySQL数据库中,存储程序可以分为存储过程和存储函数。存储过程和存储函数都是一系列SQL语句的集合,这些SQL语句被封装到一起组成一个存储过程或者存储函数保存...
- Java反射API有几类? Java反射API有几类?
- Redis为何选择单线程? Redis为何选择单线程?
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签