数据库技术-日排行
单纯使用读写分离功能 3.20.10.0版本开始dble?持单纯的读写分离,可以和分库分表功能分开单独使?。 若想启?dble的读写分离,仅需在 user.xml ?件中配置 rwSplitUser并指定对应的dbGroup即可。 1、修改user.xml配置文件 <dble:user xmlns: ...
一.触发器基本概念 触发器是与表有关的数据库对象,在满足特定的条件触发,并执行触发器中定义的语句集。 说白了,触发器就像一个牛皮糖,依附于某个表上,当表的行记录有增/删/改的操作时,可以触发触发器内提前写好的语句集的执行。 注意,查询时没有触发器的操作。 创建触发器的四大要素 监视谁:table 监 ...
1、数据库密码被锁定#su-loracle$source/home/oracle/.bash_profile$sqlplus/assysdbaSQL>alteruser用户名accountunlock;SQL>alteruser用户名identifiedby密码;SQL>ALTERPROFILEDEFAULTLIMITPASSWORD_LIFE_TIMEUNLIMITED;2、删
一、sql 语句清空表数据: 1、逐行删除(仅删除数据,但是速度极慢,不适合大量数据删除) 方法: Delete from 表名 where 条件 案例: Delete from tablename where 1=1 2.删除所有的数据 (仅删除数据,保留表结构,不能撤销还原) 案例 TRUNCA ...
Mysql Mysql登录方式 mysql的本地登录命令 mysql -uroot(root为用户名) -proot(root为密码) 或者mysql -root -p 就可以隐藏密码式的登录 Mysql数据模型 DDL(数据定义语言):操作数据库、表,关键字(create、drop、alter) ...
基本概念 数据库的好处 1.持久化数据到本地 2.可以实现结构化查询,方便管理 数据库相关概念 1、DB:数据库,保存一组有组织的数据的容器 2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据 3、SQL:结构化查询语言,用于和DBMS通信的语言数据库存储数据的特点 1、将 ...
1. 下载数据库,配置环境变量 因为是安装两个MySQL数据库,端口号要不一样,MySQL默认端口号是3306,建议先配置非默认端口号,以免出现问题 1.1 官网下载5.7和8.0的压缩包 我下载的是5.7.23 和8.0.23 1.2 解压到目录下 将压缩包解压到你要安装的目录,我这里是放到D:\ ...
redis数据库简单操作 Redis 是单线程的 Redis是基于内存操作,CPU不是Redis的性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽 Redis是一个内存数据库, 所有数据基本上都存在于内存当中, 会定时以追加或者快照的方式刷新到硬盘中. 由于redis是一个内存数据库, 所以读取 ...
MySQL数据库InnoDB存储引擎(默认情况下是自动控制提交事务)与其他关系型数据库在默认事务处理与其他关系型数据库略有不同,之前已经习惯Oracle数据库的手动提交事务的处理方式,mysql数据库只有innoDB存储引擎支持事务处理操作。 现在设置MySQL数据库也是手动提交事务。方法有两种:① ...
原来的云服务器到期,想把应用和数据库迁移到一个新的云服务器。应用迁移简单,jar复制过去就完事了,mysql已经跑了不少数据在库了,因此需要数据复制。因为新的云服务器没有开通外网权限,没法ping通ip,所以数据迁移做不到从旧服务器直接复制到新服务器,只能先找个跳板。而这个跳板,自然就是我的wind ...
mysql主从数据库主从:?1.传统主从?2.gtid主从主从复制配置步骤:确保从数据库与主数据库里的数据一样在主数据库里创建一个同步账号授权给从数据库使用配置主数据库(修改配置文件)配置从数据库(修改配置文件)主从形式:一主多从主主复制一主一从多主一从联级复制环境说明:数据库角色IP应用与系统版本有无数据主数据库192.168.207.131centosstream8无数据从数据库192.168
<?php namespace DB;use PDO;/*require_once("SQL.class.php");use SQL\SQL;*/ /** * DB类 */ class DB { private $dbmethod = '';//数据库类型 private $dbhost = ''; ...
Oracle的jar包由于是收费的,所以当我们使用maven去下载时下载不下来,对于这种情况,可以用以下方式去处理: oracle官网下载应用地址:https://www.oracle.com/downloads/ 1.从官网下载所需对应jar包,流程如下 进入连接,选择要下载的应用分类 点击,找到 ...
Oracle:系统RedHat 5.5 数据库:11.2.0.1MySQL:系统CentOS 6.3 数据库:5.6.21 1.先装 mysql-connector-odbc和unixODBC[root@rac1 ~]# rpm -qa | grep mysqlmysql-5.0.77-4.el5_ ...
之前试了很多种,终端wget后安装、下载.rpm到本地安装,安装过程中都遇到报错,在网上搜了一些解决方法也没有搞定。后来发现可以直接用apt-get安装。 参考:https://www.cnblogs.com/zhuyp1015/p/3561470.html 1. sudo apt-get inst ...
问题:oracle启动报错ora-00119和ora-00132 解决办法: 在tnsnames.ora中添加如下: 分析出现问题的原因为:tnsnames.ora文件之前注释过,使用net manager添加服务命名重新生成的,生成之后就少了listener_orcl了,查看注释的文件是有这个的。 ...
索引的选择 索引的定义 索引(Index)是帮助MySQL高效获取数据的数据结构,可以理解为快速查找排好序的一种数据结构。Mysql索引主要三种结构:Hash索引、有序数据索引、B+Tree索引,本篇文章针对InnoDB 引擎中B+Tree的索引展开 B+Tree的特点 InnoDB 使用了 B+ ...
最近项目中涉及MySQL数据库视图的创建,需要整合两个位于不同服务器上数据库的内容,就遇到了远程访问数据库的问题。在cracle中可以通过dblink来实现跨本地数据库来访问另外一个数据库中的数据。通过在网上查找,发现可以通过MySQL中的federated插件来实现类似的功能。 操作环境: 宿主机 ...
开篇语 本文主要是回顾下从项目创建到生成数据到数据库(代码优先)的全部过程。采用EFCore作为ORM框架。 本次示例环境:vs2019、net5、mysql 创建项目 本次事例代码是用过vs2019创建的ASP.NET Core Web API项目 可以通过可视化界面创建或者通过命令行创建 dot ...
一、MySQL 获得当前日期时间 函数 1.1 获得当前日期 + 时间(date + time) 函数:now() mysql> select now();+———————+| now() |+———————+| 2008-08-08 22:20:46 |+———————+ 除了 now() 函数能 ...