数据库技术-周排行
Docker 已经安装成功这里不再重述,现在安装sqlserver: 1. 下载 SQLSERVER Image 首先百度找到 docker hub MSSQLserver的官方镜像:镜像地址 打开网址:可以看到官方网页上已经给出了拉取的完整脚本: 直接复制镜像脚本,执行即可(默认安装最新版本的sq ...
主从复制原理 1.数据库有个bin-log二进制文件,记录了所有sql语句。2.我们的目标就是把主数据库的bin-log文件的sql语句复制过来。3.让其在从数据的relay-log重做日志文件中再执行一次这些sql语句即可。4.下面的主从配置就是围绕这个原理配置5.具体需要三个线程来操作:1.bi ...
原文链接: "按照这些优化技巧来写 SQL,连公司 DBA 也鼓掌称赞!" 刚毕业的我们,都以为使用 MySQL 是非常的简单的,无非都是照着 【 select from where group by order by 】 这个格式套来套去;从来不会关注 SQL 的耗费时长,更不会关注查询的性能。 ...
mysql5.6没有len()函数,而是length() 参考: MySQL5.6中的常用函数详细用法介绍_ITPUB博客 http://blog.itpub.net/15498/viewspace-2135549/ ...
之前一直用edb,就是易语言自带的数据库,效率很慢于是开始学习access,结果还是有很多弊端,不过既然学了一下,就记录一下。 数据库连接组件和记录集组件是一起用的。 精易模块有“类_ODBC数据库”可以操作Access和SQLServer,原理和组件差不多,可以互相参考。 mdb可以有多个表,而e ...
在postgres中,能够使用简单的逻辑备份工具pg_dump做某个数据库的完整备份 问题 如果数据库在运行过程中发生故障, 使用逻辑备份只能将数据库还原到备份时刻, 无法恢复到故障发生前的那个时刻; 由于误操作修改或删除了重要数据, 需要还原到误操作前的那个时刻 解决方案 增量备份和任意时间点恢复 ...
必修的改表技能 -- 所有的改表结构操作都可通过ALTER TABLE 实现 -- ALTER TABLE 基本语法 ALTER TABLE table_name changes; -- changes 具体的更改命令 1.1 增加列 ALTER TABLE bird_families ADD CO ...
如果查询在from子句中包含子查询,MySQL会执行子查询,将结果放在一个临时表中,然后完成外层查询的优化,它必须在外层查询优化前处理;所有类似的子查询,explain也必须。这样做,意味着如果子查询开销较大,或使用临时表,服务器开销会比较大。 explain对内存排序和临时文件都使用filesor ...
查看用户 postgres-# \du 角色名称 | 属性 | 成员属于 + + postgres | 超级用户, 建立角色, 建立 DB, 复制, 绕过RLS | {} 查看所有数据库 postgres-# \l 名称 | 拥有者 | 字元编码 | 校对规则 | Ctype | 存取权限 + + ...
1、在MySQL 8.0的安装目录下创建一个my.ini文件(保存为utf8格式),然后写入以下内容: [mysql] # 设置mysql客户端默认编码 default-character-set=utf8 [mysqld] #设置端口号 port = 3306 # 设置mysql8.0的安装目录 ...
查看已创建的数据库:select datname from pg_database; 查看所有数据库的详细信息:select * from pg_database 创建数据库:create database wzxdb 删除数据库:drop database wzxdb; 查看已创建的用户:sele ...
先查询MySQL源 也可以去官网查看镜像tag,选择自己需要的版本,否则会下载最新版本: "https://hub.docker.com/_/mysql/" 然后报错了!!! 换成国内的镜像源 重启docker 再试一下 验证一下 为docker创建一个专门放mysql 的文件夹 启动mysql容器 ...
Can't find error-message file 'D:\soft\mysql-5.7.27/share/errmsg.sys'. connot create ... 启动mysql服务,直接启动不起来,没有报错信息 然后使用命令行启动mysql D:\soft\mysql-5.7.27\ ...
一、安装goldengate软件 1.1测试环境 OS: redhat 6 64bit DB: oracle 11.2.0.3 64bit 查看OS和DB版本 [oracle@redhat6 ~]$ uname -aLinux redhat6 2.6.32-131.0.15.el6.x86_64 # ...
很多时候我们用拥有DBA权限的用户 从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新用户并授予DBA权限命令。 1.用有dba权限的用户登录:sys用户 2.创建一个新用户:create user abc identified by 123456; ...
连接的是mysql数据库,检查sql语法并无错误。而此处为 多条query语句,报错信息指向分号后的第二条语句。 判断可能是连接的datasource默认只允许执行单个query语句。 在连接datasource的url后面 加个allowMultiQueries=true url=jdbc\:my ...
1.确认GeneratorSqlmap 项目、数据库表编码、Eclipse编辑软件均为UTF-8的情况下。 2.在GeneratorSqlmap 项目的generatorCofig.xml配置文件中添加如下图内容,即可解决 即在数据库连接信息中添加 ?useUnicode=true&char ...
JDBC 全称:java 数据库连接 java database connectivity standard。 JDBC是java语言用于访问数据库的应用编程接口API,通过它可访问各类关系数据库。 知识要点: JDBC简介 JDBC类和接口 JDBC调用存储过程 LOB的读写 JDBC事务 JDB ...
进入mongodb安装目录,下面是宝塔面板的默认目录 cd /www/server/mongodb/bin 输入命令行mongo,进入mongodb环境 mongo 切换到 admin 数据库 use admin 给admin设置用户密码 user: 用户名 pwd: 用户密码 roles: 用来设 ...
1.添加包引用: Microsoft.EntityFrameworkCore.RelationalOracle.EntityFrameworkCore2.重写DbContext OnModelCreating /// <summary> /// 判断如果是Oracle,需要执行Schema /// ...