天玑阁

vuePress-theme-reco gqsu    2018 - 2021
天玑阁 天玑阁

Choose mode

  • dark
  • auto
  • light
主页
时间轴
文档
  • vuepress-reco
分类
  • elasticsearch
  • Hadoop
  • life
  • linux
  • note
  • Apache James
  • collection
  • Dubbo
  • git
  • jwt
  • k8s
  • mongodb
  • ali
  • netty-socketio
  • nginx
  • node
  • oracle
  • own
  • rabbitmq
  • shell
  • vuepress
  • springDataJpa
  • web
  • wechat
  • redis
  • springBoot
  • rabbitmq,springBoot
  • springCloud
  • sql
  • study
  • util
标签
author-avatar

gqsu

156

Article

42

Tag

    主页
    时间轴
    文档
    • vuepress-reco
    分类
    • elasticsearch
    • Hadoop
    • life
    • linux
    • note
    • Apache James
    • collection
    • Dubbo
    • git
    • jwt
    • k8s
    • mongodb
    • ali
    • netty-socketio
    • nginx
    • node
    • oracle
    • own
    • rabbitmq
    • shell
    • vuepress
    • springDataJpa
    • web
    • wechat
    • redis
    • springBoot
    • rabbitmq,springBoot
    • springCloud
    • sql
    • study
    • util
    标签

    sql Categories

    vuePress-theme-reco gqsu    2018 - 2021
    • elasticsearch 20
    • Hadoop 2
    • life 6
    • linux 9
    • note 9
    • Apache James 2
    • collection 1
    • Dubbo 1
    • git 1
    • jwt 1
    • k8s 1
    • mongodb 1
    • ali 2
    • netty-socketio 2
    • nginx 2
    • node 3
    • oracle 1
    • own 1
    • rabbitmq 2
    • shell 1
    • vuepress 1
    • springDataJpa 1
    • web 2
    • wechat 2
    • redis 6
    • springBoot 27
    • rabbitmq,springBoot 1
    • springCloud 13
    • sql 6
    • study 24
    • util 5
    mysql-性能优化

    # SQL查询性能剖析

    两种方式:

    • 1、剖析数据库服务器,分析压力来源。包括磁盘空间、内存、CPU、网络连接等服务器状态分析,和从整体角度分析,如:系统、功能、子任务、连接、索引、IO、排序、分组、发送数据分析等。
    • 2、sql语句优化
    gqsu 2019/9/10上午8:57:54 sql
    mybatiplus使用

    http://mp.baomidou.com/

    # 1、添加依赖:

    <dependency>
    	<groupId>com.baomidou</groupId>
    	<artifactId>mybatis-plus-boot-starter</artifactId>
    	<version>3.3.1</version>
    	<exclusions>
    		<exclusion>
    			<groupId>com.baomidou</groupId>
    			<artifactId>mybatis-plus-generator</artifactId>
    		</exclusion>
    	</exclusions>
    </dependency>
    
    <dependency>
    	<groupId>mysql</groupId>
    	<artifactId>mysql-connector-java</artifactId>
    	<version>8.0.17</version>
    </dependency>
    
    gqsu 2018/8/10下午3:52:32 mybatisplussql
    sql数据库方面

    # 基本知识

    传统关系型数据库,很难满足 海量数据存储、高并发请求、高可用、高可扩展性 等特性要求;而非关系型数据库却又无法保证事物的功能。因此,在互联网和大数据的背景下,需要将两者结合起来使用。

    gqsu 2018/8/4上午9:09:51 sql
    Mybatis使用注意点

    # #{}和${}

    #{}是预编译处理,${}是字符串替换。

    Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值,该方式可有效的防止SQL注入,提高系统安全性;

    Mybatis在处理${}时,就是把${}替换成变量的值。

    # 实体类中的属性名和表中的字段名不一样

    方法1:通过Sql查询语句的别名设置返回字段名。 方法2:通过xml文件的<resultMap>字段来完成映射关系,自动转换。

    # sql语句列名与关键字冲突

    在列名的两边加上两个 ``。

    gqsu 2018/5/17上午10:33:25 mybatissql
    Mycat使用与原理分析

    Mycat主要用来连接两台主机上的mysql服务,根据关系关联两台主机上的同一个数据库,建立一个数据库,存储所有数据文件。 例如表A1和表A2通过mycat创建了表A,name表A中就可能会存在主键Id相同的两条数据(因为主键的唯一性只适用于在同一个主机上的数据库起作用)。

    gqsu 2018/5/17上午10:33:25 sqlmycat
    sql 数据库相关

    # 基本操作

    1、获取所有可用的数据库:SHOW DATABASES;

    2、选择数据库(customers):USE customers;

    3、用于显示数据库服务器的状态信息:SHOW STATUS;

    4、用来显示授权用户的安全权限:SHOW GRANTS;

    5、用来显示数据库服务器或警告信息:SHOW ERRORS 或者 SHOW WARNINGS;

    6、用于显示创建数据库时的创建语句:SHOW CREATE DATABASE customers;

    7、用于显示创建表时的创建语句:SHOW CREATE TABLE customers;

    8、获取当前所选的数据库中所有可用的表:SHOW TABLES;

    9、获取表中所有列的信息:SHOW COLUMNS FROM tableName;同时DESCRIBE语句有相同的效果:DESCRIBE tableName;

    更多基本操作参考:https://juejin.im/post/5ae55861f265da0ba062ec71

    gqsu 2018/5/2下午1:35:01 sql
    Prev 1 ... 1 ... 1 Next Jump To Go