一文掌握MySQL的存储过程

MySQL5.0版本开始支持存储过程,存储过程就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法,存储过就是数据库SQL与层层面的代码封装与重...

2022-05-27

mysql中log文件在哪

mysql中log文件在哪日志文件主要包括错误日志文件、二进制日志文件、慢查询日志文件、查询日志文件、重做日志文件等MySQL日志一般保存在/var/log/目录下,但还需要看具体的配...

2022-05-27

一起聊聊Redis实现秒杀的问题

1、秒杀逻辑秒杀:解决计数器和人员记录的事务操作 1.uid和proid非空判断 2.连接redis 3.拼接key 库存key 秒杀成功用户key 4.获取库存,如果库存为null,秒杀还没开始 5.判断...

2022-05-27

mysql出现系统错误1058怎么办

mysql出现系统错误1058怎么办问题:在cmd窗口启动mysql服务时报如下错误:mysql启动时报发生系统错误 1058。无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。解决...

2022-05-27

mysql错误1062怎么解决

mysql错误1062怎么解决mysql在主从复制过程中,由于各种的原因,从服务器可能会遇到执行BINLOG中的SQL出错的情况,在默认情况下,服务器会停止复制进程,不再进行同步,等到用户自行来...

2022-05-26

mysql怎么解决安装失败1045错误

mysql怎么解决安装失败1045错误出现1045错误代码,通常情况是之前安装的mysql未删除干净,需要将系统的残留文件全部删除。如果存留mysql安装包,直接运行,remove掉本地的mysql。1...

2022-05-26

mysql中variables怎么修改

mysql中variables怎么修改MySQL VariablesMySQL Variables在这里实际上指的是一些参数,用于初始化或设定数据库对系统资源的占用,文件存放位置等。在新安装好系统后,就已经被初...

2022-05-26

mysql怎么判断索引是否存在

mysql怎么判断索引是否存在索引创建完成后,可以利用 SQL 语句查看已经存在的索引。在 MySQL 中,可以使用 SHOW INDEX 语句查看表中创建的索引。查看索引的语法格式如下:SHOW IN...

2022-05-26

mysql中怎么修改collation

mysql中怎么修改collation【问题报错】
在数据库插入数据时,varchar 类型的字段插入中文数据时报错。
报错原文:
ERROR 1366 (HY000): Incorrect string value: ‘\xE8\x...

2022-05-26

mysql中什么时候用临时表

mysql中什么时候用临时表MySQL在以下几种情况会创建临时表:1、UNION查询;2、用到TEMPTABLE算法或者是UNION查询中的视图;3、ORDER BY和GROUP BY的子句不一样时;4、表连接中,ORDER...

2022-05-26

mysql没有data文件夹怎么办

mysql没有data文件夹怎么办安装mysql 5.7+版本时,若发现因根目录下,缺少data文件夹的情况,不要去拷贝其他版本的data文件夹因为此操作会出现很多潜在问题:比如遇到的执行show va...

2022-05-26

mysql删除主键的语句是什么

mysql删除主键的语句是什么1)如果主键id不是自动递增删除主键语法如下:Alter table tb drop primary key;//删除主建(2)如果主键id是自动递增删除主键语法如下:Alter table tb...

2022-05-26

mysql启动报错1067怎么办

mysql启动报错1067怎么办在本地计算机无法启动MYSQL服务错误1067进程意外终止 这种情况一般是my.ini文件配置出错了首先找到这个文件: 默认安装路径C:/Program Files/MySQL/M...

2022-05-26

mysql怎么查询慢的sql语句

mysql怎么查询慢的sql语句Mysql中 查询慢的 Sql语句的记录查找慢查询日志 slow_query_log,是用来记录查询比较慢的sql语句,通过查询日志来查找哪条sql语句比较慢,这样可以对比...

2022-05-26

mysql中odbc错误193怎么解决

mysql中odbc错误193怎么解决安装了MySQL8.0.20 用 net start mysql 启动时报错既然到这一步肯定MySQL已经安装成功了,即:用mysqld --install 命令出现 Service successfully i...

2022-05-26

mysql多个条件怎么查询

mysql多个条件怎么查询条件查询SELECT语句可以通过WHERE条件来设定查询条件,查询结果是满足查询条件的记录。SQL条件查询语法:SELECT * FROM <表名> WHERE <条件表达式>;条件...

2022-05-26

mysql中pid文件丢失怎么办

mysql中pid文件丢失怎么办当MySQL实例启动时,会将自己的进程ID写入一个文件中-pid文件,该文件由参数pid_file控制,默认位于数据库目录下,文件名为主机名.pidmysql> show variabl...

2022-05-26

oracle怎么判断是否包含字符

oracle怎么判断是否包含字符1、使用通配符“%”语法类似:select * from students where 字段 like &lsquo;%字符%&rsquo;示例如下:2.使用contains函数语法为:select...

2022-05-24

oracle索引表空间怎么修改

oracle索引表空间怎么修改语法如下:alter index INDEXNAME rebuild tablespace TABLESPACENAME;示例如下:修改表空间语法1、修改表的表空间altertableTABLENAMEmovetablespace...

2022-05-24

oracle 11g中rac怎么关闭

oracle 11g中rac怎么关闭1. 关闭数据库 oracle用户执行srvctl命令:srvctl stop/status database -d orcl #停止/查看所有节点上的实例2.停止集群服务,必须以root用户执行crsct...

2022-05-24

怎么删除oracle当前连接的用户

怎么删除oracle当前连接的用户测试环境的oracle数据库,随着软件开发的版本升级,需要重新刷数据库,因为随着测试环境使用一段时间之后,里面的数据会越来越多,有时候为了功能测试的...

2022-05-24

oracle纵表怎么转横表

oracle纵表怎么转横表Oracle列转行就是把一行当中的列的字段按照行的唯一值转换成多行数据。学生成绩表的基础数据是一个学生的一个科目成绩对应着是一条记录。然后我们进行...

2022-05-24

oracle中转为大写的函数是什么

oracle中转为大写的函数是什么oracle中转为大写的函数是upper函数UPPER函数用于将指定字符串中的所有字母都转换为大写。如果字符串中的字符不是字母,则不受此功能的影响。要...

2022-05-24

oracle怎么查询下一个序列

oracle怎么查询下一个序列select 序列名.Nextval from dual;--生成并获得下一个序列select 序列名.CURRVAL from dual;--如果与上述语句为同一会话,可以通过此句获得上面生成...

2022-05-24

oracle怎么查询当天的数据

oracle怎么查询当天的数据语法示例如下:select * from T_BASE where trunc(BASE_TIME)=trunc(sysdate)TRUNC函数功能描述:  用于截取时间或者数值,返回指定的值。语法(1)日期处...

2022-05-24

oracle转为数字的函数是什么

oracle转为数字的函数是什么在oracle中,可以使用to_number()函数来将数据转为数字类型,该函数可以将字符串转换为数值型的格式,语法“to_number(varchar2 or char,&#39;格...

2022-05-24

oracle怎么实现读写分离

oracle怎么实现读写分离Oracle读写分离实现的方式有很多种:1 利用Oracle自身组件DG方案DG方案也叫ADG方案,英语全称Physical Standby(Active DataGuard)。支持恢复与只读并行,...

2022-05-24

oracle怎么关闭em

oracle怎么关闭em1、首先查看em的状态$ emctl status dbconsole2、如果是正在运行,则先停止其运行,这是个好习惯$ emctl stop dbconsole3、然后,执行命令$ emca -deconfig dbco...

2022-05-24

oracle怎么删除session

oracle怎么删除session通过v$session视图,查看会话的sid、serial#--这里的sid,serial根据查询的结果修改为对应的值alter system kill session &#39;sid, serial#&#39;示例如...

2022-05-24

oracle横表怎么转纵表

oracle横表怎么转纵表Oracle行转列就是把某一个字段的值作为唯一值,然后另外一个字段的行值转换成它的列值。这里依然利用我们系统的学生成绩表作为例子,成绩表记录(行)当中对应...

2022-05-24

mysql设计概念及多表查询和事务操作

数据库设计简介1.数据库设计概念 数据库设计就是根据业务系统具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型。 建立数据库中的表结构以及表与表之间...

2022-05-23

Oracle事务(transaction)详解

一、数据异常因为Oracle中支持多个事务并发执行,所以会出现下面的数据异常。脏读(Dirty Read):事务T1更新了一行数据,还没有提交所做的修改,T2读取更新后的数据,T1回滚,T2读取的数据...

2022-05-22

Oracle官方工具SQL Developer的简单使用

1、下载地址:https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/下载解压后可直接打开EXE文件使用。2、查询表数据(打开工作表:Alt+F10)3、运行SQL...

2022-05-22

SQL Server中的数据类型详解

目录哪些对象需要数据类型一、 整数数据类型1、bit2、tinyint3、smallint4、int (integer)5、bigint二、 浮点数据类型1、real: 近似数值型2、float[(n)]:近似数值型3、decimal[...

2022-05-22

SQL Server中JSON函数的用法详解

目录一、 将查询结果输出JSON格式1、FOR JSON AUTO:SELECT语句的结果以JSON输出。2、FOR JSON AUTO,Root(&rsquo;&rsquo;) :为JOSN加上根节点3、FOR JSON PATH输出:可通过列别名来...

2022-05-22

SQL Server中聚合函数的用法

聚合函数对一组值执行计算,并返回单个值。除了 COUNT 外,聚合函数都会忽略 Null 值。 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用。OVER 子句可以跟在除 STRING_AGG...

2022-05-22

SQL Server中日期时间函数的用法详解

1、getdate():获取当前日期返回当前SQLServer服务器所在计算机的日期和时间。返回值舍入到最近的秒小数部分,精度为.333秒数据库十七偏移量不包含在内。select getdate() --输...

2022-05-22

SQL Server中字符串函数的用法详解

在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数。一、编码转换1、获取字符的ASCII码:asciiASCII(espression)这里的expression是一个返回char...

2022-05-22

SQL Server中的文本函数和图像函数介绍

1、查找特定字符串PATINDEX语法与字符串的patindex一样。2、获取文本指针TEXTPTRSQLServer在存储文本类型(ntext、text)和图像数据类型(image)时,默认情况是与常见的基本数据...

2022-05-22

SQL Server中数学函数的用法

1、计算绝对值ABSABS函数对一个数值表达式结果计算绝对值(bit数据类型除外),返回整数。语法格式:ABS(数值表达式)返回值:与数值表达式类型一致的数据示例:SELECT ABS(-1) --...

2022-05-22

SQL Server中元数据函数的用法

1、获取数据库标识符:DB_IDDB_ID函数用于获取当前数据库的唯一ID(int数据类型),数据库ID用于服务器上唯一区分书库。语法格式:DB_ID (['database_name'])参数中的database_name...

2022-05-22

SQL Server中实现错误处理

一、SQLServer数据库引擎错误1、查询系统错误信息SQLServer在每个数据库的系统视图sys.messages中存储系统自定义(Message_id <= 50000)和用户自定义(Message_id>50000)错误...

2022-05-22

SQL Server在T-SQL语句中使用变量

变量的种类在T-SQL中,变量按生存范围可以分为全局变量(Global Variable)和局部变量(Local Variable)全局变量是由系统定义的,在整个SQL Server实例内都能访问到的变量,全部变量...

2022-05-22

一条SQL更新语句的执行过程解析

目录一、执行过程二、日志模块1、物理日志redo logredo log的使用场景redolog配置2、逻辑日志binlog两阶段提交binlog使用场景前言:上一篇文章讲解了SQL查询语句执行的过程,并...

2022-05-21

SQL Server中的约束(constraints)详解

目录一、约束的分类二、约束命名三、主键约束1、在创建表的时候创建主键约束。2、在已存在的表上创建主键约束3、复合主键的创建四、外键约束4.1、创建表的时候创建外键4.2...

2022-05-21

MySQL数据表使用的SQL语句整理

目录EXPLAIN 语句SHOW INDEX 语句ANALYZE TABLE 语句EXPLAIN 语句分析SQL索引使用,关键词EXPLAIN: SQL举例:CREATE TABLE `my_user` ( `id` int(11) unsigned NOT NULL AUTO_I...

2022-05-21

SQL Server中的文件和文件组介绍

文件和文件组简介在SQL Server中,数据库在硬盘上的存储方式和普通文件在Windows中的存储方式没有什么不同,仅仅是几个文件而已。SQL Server通过管理逻辑上的文件组的方式来管...

2022-05-21

SQL Server中分区表的用法

目录一、分区表简介二、对表分区的理由三、分区表的操作步骤第一步、定义分区函数:第二步、定义分区构架第三步、定义分区表四、分区表的分割五、分区表的合并一、分区表简介...

2022-05-21

SQL Server格式转换函数Cast、Convert介绍

CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。CAST是ANSI兼容的,推荐使用CONV...

2022-05-21

MySQL详解如何优化查询条件

目录前言现状问题一多表联查单表查询结论问题二多表联查单表查询问题如何解决前言技术能解决的事情改技术技术解决不了的事情该需求现状假设我们目前有两张表业务表 书( t_a_...

2022-05-21
返回顶部
顶部