- 控制流语句变量定义在MySQL数据库的函数和存储过程中可以使用DECLARE关键字来定义变量,这些变量的作用范围是BEGIN…END程序体中语法:DECLARE 变量名 变量类型 DEFAULT 默认值例子:DECLARE abc INT DEFAULT 10;变量赋值给BEGIN…END程序体中的变量赋值有两种方法语法:SET 变量名=值;语法:SELECT 属性 INTO 变量名 FRO... 控制流语句变量定义在MySQL数据库的函数和存储过程中可以使用DECLARE关键字来定义变量,这些变量的作用范围是BEGIN…END程序体中语法:DECLARE 变量名 变量类型 DEFAULT 默认值例子:DECLARE abc INT DEFAULT 10;变量赋值给BEGIN…END程序体中的变量赋值有两种方法语法:SET 变量名=值;语法:SELECT 属性 INTO 变量名 FRO...
- 索引: 类似于创建目录,提高查询效率;数据表在定义时,如果指定了主键,会自动在主键上创建索引表外创建索引语法: create index 索引名称 on 数据表名(属性)表内创建索引语法: create table 数据表名 (id int,name varchar(20),index 索引名(id)——比如index_1(id))(新增)更新索引语法: alter t... 索引: 类似于创建目录,提高查询效率;数据表在定义时,如果指定了主键,会自动在主键上创建索引表外创建索引语法: create index 索引名称 on 数据表名(属性)表内创建索引语法: create table 数据表名 (id int,name varchar(20),index 索引名(id)——比如index_1(id))(新增)更新索引语法: alter t...
- 视图:是一张保存了查询结果的虚拟表,在数据库中不存在,但是可以像真实的数据表一样使用(实现增减改查功能),同时可以通过视图来更新真实表创建视图语法: create view 视图名称 as select语句查看视图的内容的语法: select * from 视图名称 where条件语句查看数据表中有哪些视图语法: show table status where comment="view"... 视图:是一张保存了查询结果的虚拟表,在数据库中不存在,但是可以像真实的数据表一样使用(实现增减改查功能),同时可以通过视图来更新真实表创建视图语法: create view 视图名称 as select语句查看视图的内容的语法: select * from 视图名称 where条件语句查看数据表中有哪些视图语法: show table status where comment="view"...
- 存储过程存储过程是一种能够实现特定功能的sql语句集合,通过人工编译存储在数据库中,测试人员一般利用它来插入数据。创建存储过程语法: create procedure 存储过程名称(参数列表) 程序体 参数列表构成:输入输出类型、参数名称、参数数据类型输入输出去类型:in、out、inout程序体:是以begin开头,end结尾,可以包含一组语句集(常用sel... 存储过程存储过程是一种能够实现特定功能的sql语句集合,通过人工编译存储在数据库中,测试人员一般利用它来插入数据。创建存储过程语法: create procedure 存储过程名称(参数列表) 程序体 参数列表构成:输入输出类型、参数名称、参数数据类型输入输出去类型:in、out、inout程序体:是以begin开头,end结尾,可以包含一组语句集(常用sel...
- 常用的聚合函数有:COUNT 统计行数AVG 求平均值SUM 求和MAX 取最大值MIN 取最小值GROUP_CONCAT 列值拼接函数计数函数COUNT统计表中某个属性对应的记录数(行数)例子:SELECT COUNT(empno) FROM hzdl_emp求平均值函数AVG统计表中某个属性对应的平均值例子:SELECT AVG(sal) FROM hzdl_job求和函数SUM统计表中... 常用的聚合函数有:COUNT 统计行数AVG 求平均值SUM 求和MAX 取最大值MIN 取最小值GROUP_CONCAT 列值拼接函数计数函数COUNT统计表中某个属性对应的记录数(行数)例子:SELECT COUNT(empno) FROM hzdl_emp求平均值函数AVG统计表中某个属性对应的平均值例子:SELECT AVG(sal) FROM hzdl_job求和函数SUM统计表中...
- DML(数据操纵语言)是用于维护数据表中的具体数据,完成数据的增加(INSERT)、更新(UPDATE)、删除(DELETE)数据插入语法:INSERT INTO 表名(属性1,属性2,……) VALUES(值1,值2,……)例子:INSERT INTO shujv1(id,name) VALUES(1,'zhangsan')向数据表中插入数据时,值与属性要一一对应,且数据类型要匹配,还需要... DML(数据操纵语言)是用于维护数据表中的具体数据,完成数据的增加(INSERT)、更新(UPDATE)、删除(DELETE)数据插入语法:INSERT INTO 表名(属性1,属性2,……) VALUES(值1,值2,……)例子:INSERT INTO shujv1(id,name) VALUES(1,'zhangsan')向数据表中插入数据时,值与属性要一一对应,且数据类型要匹配,还需要...
- SQL语言DDL——(数据定义语言)是用来定义数据结构,完成数据库对象的创建(CREATE)、修改(ALTER)、删除(DROP)数据库对象包括:数据库实例、数据表 、视图、索引、约束、存储过程创建数据库语法:CREATE DATABASE 数据库名称查看已有的数据库:SHOW DATABASES使用已创建的数据库:USE 数据库名称创建数据库时,同时指定字符集、校对集:CREATE DAT... SQL语言DDL——(数据定义语言)是用来定义数据结构,完成数据库对象的创建(CREATE)、修改(ALTER)、删除(DROP)数据库对象包括:数据库实例、数据表 、视图、索引、约束、存储过程创建数据库语法:CREATE DATABASE 数据库名称查看已有的数据库:SHOW DATABASES使用已创建的数据库:USE 数据库名称创建数据库时,同时指定字符集、校对集:CREATE DAT...
- 第一章 数据库简介................ 10一.文件存储.................. 10文件存储的发展历程:.......................... 10文件存储方式保存数据的弊端:.......... 10二. 数据库简介............ 10数据库(DB)和数据库管理系统(DMG).................................... 第一章 数据库简介................ 10一.文件存储.................. 10文件存储的发展历程:.......................... 10文件存储方式保存数据的弊端:.......... 10二. 数据库简介............ 10数据库(DB)和数据库管理系统(DMG)....................................
- 有这么一款“聪明”的数据管理系统,它能自动预测和归纳分类SQL语句,能让你一秒“看清”SQL执行时间分布规律;还能进行workload级别的索引推荐;并且可以灵活预测实例存储空间未来变化趋势,这样能干的小帮手,你爱了吗?数字化时代下,华为云数据管理服务DAS基于AI技术,于近期推出了智能SQL分析(包括慢SQL发现、SQL透视)、workload级别索引推荐、存储空间预测等运维特性,加上原有... 有这么一款“聪明”的数据管理系统,它能自动预测和归纳分类SQL语句,能让你一秒“看清”SQL执行时间分布规律;还能进行workload级别的索引推荐;并且可以灵活预测实例存储空间未来变化趋势,这样能干的小帮手,你爱了吗?数字化时代下,华为云数据管理服务DAS基于AI技术,于近期推出了智能SQL分析(包括慢SQL发现、SQL透视)、workload级别索引推荐、存储空间预测等运维特性,加上原有...
- 劳动人事法律领域,属于规则条款很明晰,但是实际处理起来又有许多复杂重复的工作。许多公司甚至需要安排专门的人事和法务来处理,如果法务被人事工作纠缠太久,往往会影响到整体的工作,对公司来说是得不偿失的。这里,笔者就将常见的劳动领域的纠纷和事务工作,通过程序化的思维,来实现部分的自动化处理。病假工资费用计算病假工资是比较重要的一个人力管理事项,一般来说普遍的原则是病假工资不得低于当地最低工资标准的... 劳动人事法律领域,属于规则条款很明晰,但是实际处理起来又有许多复杂重复的工作。许多公司甚至需要安排专门的人事和法务来处理,如果法务被人事工作纠缠太久,往往会影响到整体的工作,对公司来说是得不偿失的。这里,笔者就将常见的劳动领域的纠纷和事务工作,通过程序化的思维,来实现部分的自动化处理。病假工资费用计算病假工资是比较重要的一个人力管理事项,一般来说普遍的原则是病假工资不得低于当地最低工资标准的...
- oracle查看执行时间长sql1.查看发生时间的snap_idselect snap_id,dbid,instance_number,startup_time,begin_interval_time,end_interval_time from dba_hist_snapshot where begin_interval_time between to_date('20200525 08:... oracle查看执行时间长sql1.查看发生时间的snap_idselect snap_id,dbid,instance_number,startup_time,begin_interval_time,end_interval_time from dba_hist_snapshot where begin_interval_time between to_date('20200525 08:...
- 福哥答案2020-06-05:1.索引列上有函数。2.不满足最左前缀。3.使用了不等号。1.唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件。2.更新非常频繁的字段不适合创建索引。3.不会出现在 WHERE 子句中的字段不该创建索引。4.表记录太少。sql优化,有点沾边。如下:福哥口诀法:尽最不范覆 不囊来字哦 (sql优化:尽量全值匹配、最佳左前缀法则、不在索引列上做任何操作、范围... 福哥答案2020-06-05:1.索引列上有函数。2.不满足最左前缀。3.使用了不等号。1.唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件。2.更新非常频繁的字段不适合创建索引。3.不会出现在 WHERE 子句中的字段不该创建索引。4.表记录太少。sql优化,有点沾边。如下:福哥口诀法:尽最不范覆 不囊来字哦 (sql优化:尽量全值匹配、最佳左前缀法则、不在索引列上做任何操作、范围...
- 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事... 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事...
- 通过作者的实践介绍了华为举办的《云享读书会》。 通过作者的实践介绍了华为举办的《云享读书会》。
- 概述数据库优化点很多,但最常见、也最容易影响性能的一大因素,就是慢SQL!在慢SQL的发现以及优化上,也一直是DBA比较头疼的问题,尤其对于使用自建数据库的企业DBA来说,这更加是一个长期而且艰苦的斗争。而对于华为云RDS数据库,发现和优化慢SQL,不再是只有DBA才可以干的事情,普通的开发人员,也可以轻松应对!接下来将重点介绍一下华为云的数据管理服务DAS,是如何帮助用户快速发现、自动优化... 概述数据库优化点很多,但最常见、也最容易影响性能的一大因素,就是慢SQL!在慢SQL的发现以及优化上,也一直是DBA比较头疼的问题,尤其对于使用自建数据库的企业DBA来说,这更加是一个长期而且艰苦的斗争。而对于华为云RDS数据库,发现和优化慢SQL,不再是只有DBA才可以干的事情,普通的开发人员,也可以轻松应对!接下来将重点介绍一下华为云的数据管理服务DAS,是如何帮助用户快速发现、自动优化...
上滑加载中
推荐直播
-
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day1)
2025/03/29 周六 09:00-18:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
基于开源鸿蒙+海思星闪开发板:嵌入式系统开发实战(Day2)
2025/03/30 周日 09:00-12:00
华为开发者布道师
本次为期两天的课程将深入讲解OpenHarmony操作系统及其与星闪技术的结合应用,涵盖WS63E星闪开发板的详细介绍、“OpenHarmony+星闪”的创新实践、实验环境搭建以及编写首个“Hello World”程序等内容,旨在帮助学员全面掌握相关技术并进行实际操作
回顾中 -
从AI基础到昇腾:大模型初探、DeepSeek解析与昇腾入门
2025/04/02 周三 16:00-17:30
不易 / 华为云学堂技术讲师
昇腾是华为研发的AI芯片,其具有哪些能力?我们如何基于其进行开发?本期直播将从AI以及大模型基础知识开始,介绍人工智能核心概念、昇腾AI基础软硬件平台以及昇腾专区,旨在为零基础或入门级学习者搭建从AI基础知识到昇腾技术的完整学习路径。
回顾中
热门标签