ICode9

精准搜索请尝试: 精确搜索
  • DBeaver - 一款免费开源的通用数据库工具2020-06-01 09:58:07

    在制作《SQL 入门教程》时,接触到了这款非常强大易用的数据库管理和开发工具:DBeaver,也就是上面这个可爱的小河狸。 DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。 由于 DBeaver 基于 Java

  • Java11时代Oracle JDK与Open JDK区别2020-06-01 09:54:11

    一、Java11时代   Java 的版本发布周期变更为每六个月一次 , 每半年发布一个大版本,每个季度发布一个中间特性版本,Java 9 和 Java 10 这两个被称为“功能性的版本”,两者均只提供半年的技术支持,Java 11 不仅提供了长期支持服务,还将作为 Java 平台的参考实现。Oracle 直到2023年9月

  • 用户数据库不给开放存储过程写权限了,以前的报表都是存储过程后面写好的,这可咋办?2020-06-01 09:02:23

    那就不能再用存储过程了,得快点找替代方案。 原来存储过程是“不得不用”,因为前端的报表工具不具备复杂计算能力,而为报表准备数据的逻辑又很复杂,用存储过程方便些。 但存储过程的缺点实在太多,除了不好调试,没法扩展,无法移植,还容易造成报表应用跟数据库的高耦合,改报表就得去数据库里

  • 数据库之数据类型、约束条件2020-05-31 23:52:19

    数据库之数据类型、约束条件 1.数据类型 建表时,字段都有对应的数据类型 整型 浮点型 字符类型(char与varchar) 日期类型 枚举与集合 2.约束条件 primary key 主键 unique key 唯一键 not null 不为空 foreign key 外键 创建表的完整语法 []内为可选参数

  • 如何完全卸载数据库2020-05-31 23:08:36

    卸载步骤如下: 1、 开始->设置->控制面板->管理工具->服务     停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products->     Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除 3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE

  • MySQL的使用语句2020-05-31 22:52:19

    show databases; 查询所有的库 drop database mldn; 删除库 create database mldn;建立库 use mldn;选择用库 show tables;查询所有的表 desc 表名称;查看表结构 改变结构 alter table user change password password varchar(40); alter table 表名称 change 表字段(F

  • Linux(Centos7)下redis5集群搭建和使用说明详解2020-05-31 22:01:46

    这篇文章主要介绍了Linux(Centos7)下redis5集群搭建和使用说明 ,本文通过实例文字代码相结合的形式,给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 目录 1、简要说明 2、创建集群步骤 2.1、创建目录 2.2、下载源码并解压编译 3、创建6个Redis配置文件 4、

  • Redis入门(5) - 消息通知2020-05-31 21:07:20

    使用列表实现任务队列 优先级队列 按照规则订阅 Redis也可以作为任务队列。任务队列顾名思义,就是“传递任务的队列”。任务队列与消息队列什么区别呢?任务队列是逻辑模型,而消息队列是通信模型,两者是不同层次的抽象,用消息队列可以实现任务队列。 与任务队列进行交互的实体有两类,一

  • linux下在线安装mysql(完整版)2020-05-31 19:04:08

    linux下完整版安装mysql数据库   卸载mariadb,否则安装mysql会出现冲突 执行命令rpm -qa | grep mariadb 列出所有被安装的mariadb rpm 包; 执行命令rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 添加官方的yum源 创建并编辑mysql-community.repo文件     a) vi /e

  • redis我与SDS的初见2020-05-31 18:01:29

    一 前言 本篇文章是初步认识redis的字符串数据结构SDS(Simple Dynamic String), 其意指简单的动态字符串,字面上的含义就是smiple 代指简单,操作简单,使用者能够快点理解上手,无需关心redis内部实现;Dynamic 指动态扩展,表是能够自动的对内存空间进行动态分配;String 表示字符串,不难理解; 公

  • mysql 重新整理——索引优化explain简单介绍 [八]2020-05-31 17:51:24

    前言 做开发的我们晓得一个道理,就是说不是说你说这东西性能稳定就是性能稳定,你说发版本就发版本,这个是测试部门说了算的。 那么索引优化的关键也就是说一个我们来逐步调优,调优就要知道我们这条语句在mysql到底干了啥,这个时候我们就要看优化器。 正文 1.mysql 中有专门负责select

  • linux 的mysql 主从备份2020-05-31 17:07:35

    1、原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把master发送的二进制写入到relay日志里面; 4)slave有一个SQL线程,按照relay日志处理slave的数据; 二、操作步骤 按照原理,我们开启mys

  • MySQL 的 crash-safe 原理解析2020-05-31 17:01:31

    MySQL作为当下最流行的开源关系型数据库,有一个很关键和基本的能力,就是必须能够保证数据不会丢。那么在这个能力背后,MySQL是如何设计才能保证不管在什么时间崩溃,恢复后都能保证数据不会丢呢?有哪些关键技术支撑了这个能力?本文将为我们一一揭晓。 一、前言 MySQL 保证数据不会丢的能

  • mysql数据库shell脚本实例2020-05-31 16:08:05

    1、登录数据库 #!/bin/bash USERNAME=root PASSWORD=1qazXSW@ mysql -u ${USERNAME} -p${PASSWORD} transcoder <<EOF 2>/dev/null show databases; EOF 2、建库建表 #!/bin/bash USER=root PASS=1qazXSW@ DATABASE=test TABLE=test mysql -u${USER} -p${PASS} <&

  • sqli22020-05-31 16:07:37

     qli_labs第二关 1.安装phpstudy和搭建靶场环境 从https://github.com/Audi-1/sqli-labs下载源代码 搭建环境用的是phpstudy 编辑sqli\sql-connections\db-creds.inc文件 修改mysql链接数据库帐号密码。具体自行百度 2.修改一下第一个index.php 的代码,让我们更好理解 3.选择第

  • mysql-deployment2020-05-31 15:04:21

    apiVersion: apps/v1 kind: Deployment metadata: name: mysql2 spec: replicas: 1 selector: matchLabels: app: mysql2 template: metadata: labels: app: mysql2 spec: containers: - name: mysql2 image: my

  • redis —— 源码安装2020-05-31 14:59:24

    一、下载redis源码,此处以redis 5.0.7为例 wget http://download.redis.io/releases/redis-5.0.7.tar.gz 二、解压 tar -xf redis-5.0.7.tar.gz 三、编译 cd redis-5.0.7/ make 四、启动 cd src/ ./redis-server  五、客户端连接 同目录下 ./redis-cli     参考链接:ht

  • 数据库快速插入1000万条记录2020-05-31 14:52:20

    在实际的开发中,有些业务场景需要我们插入大量的测试数据,这时就考虑如何处理能够快速的插入。 现在去面试,偶尔也会遇到问:你会如何快速向数据插入1000万记录,这个问题我也被问道过,当时是没有回到上。其实很多东西没有用到,脑子被问到确实也没有idea。   处理分析:其实要想快速插入,无非

  • MySQL基础2020-05-31 14:06:53

    目录MySQL基础sql分类1. 打开数据库客户端并登录2. 数据库相关SQL2.1 查看所有数据库2.2 创建数据库2.3 查看数据库详情2.4 创建数据库指定的字符集 utf8或者gbk2.5 删除数据库2.6 使用数据库2.7 如果不存在则创建指定数据库 MySQL基础 sql分类 DDL: Data Definition Language 数

  • 表相关SQL2020-05-31 14:05:20

    目录表相关SQL表的引擎基本表的语法创建表查询所有表查看单个表属性创建表并且指定字符集和引擎查看表字段信息修改表名修改表属性 引擎和字符集;添加表字段删除表删除表, 并 创建一个新表 表相关SQL 什么是表: 关系型数据库中保存数据的单元,类似于Excel中的表格,创建表时需要指

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有