MySQL MySQL配置文件my.ini全过程 MySQL配置文件my.ini my.ini文件位置 1、在我们的电脑上面找到mysql的安装路径,点击进去之后可以看到my.ini在mysql安装路径的根目录 2、另外一种情况是我们在mysql安装目录找不到,看到了my-default.ini文件或者也...
MySQL MySQL使用IF语句及用case语句对条件并结果进行判断 一、前期准备 CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `jgid` int(11) DEFAULT NULL, ...
MySQL MySQL子查询的使用详解上篇 前言 子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。 SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者 需要从同一个表中先计算得出一个数据结果,然后与这个数...
MySQL MySQL中的主键自增机制详情 主键自增 MySQL 提供了主键自增机制 AUTO_INCREMENT. 对主键使用, 保证了主键的唯一性. 注意:自增长必须与主键字段配合使用。 默认的主键的起始值为 1, 每次增量为 1, 也可以手动指定其自增起始值 auto_increment_of...
MySQL MySQL数据库查询性能优化的4个技巧干货 前言 MySQL性能优化是一个老生常谈的问题,无论是在实际工作中还是面试中,都不可避免遇到相应的场景,下面博主就总结一些能够帮助大家解决这个问题的小技巧。 SQL优化之前需要确认哪些SQL需要优化,这时就需要引起SQL性能分析工具,主要优化的是查询语句。 ...
PostgreSQL PostgreSQL 打印日志信息所在的源文件和行数的实例 一直好奇在PG中, 当输出错误日志时, 如何能够附带错误信息所在的源代码文件名以及发生错误的代码行数. postgres.conf中, log信息冗余级别为”default(默认)”, terse: 表示更加简单的日志信息, ver...
MySQL 如何设置mysql允许外部连接访问 1.设置mysql允许外部连接访问(授权): grant all privileges on *.* to root@’%’ identified by ‘123456’ with grant option;...
MySQL DataGrip连接Mysql并创建数据库的方法实现 一、DataGrip 连接数据库? 1.点击文件 ->新建 -> 数据源 -> Mysql 即会出现下图主机:Mysql 数据库所在 ip 例:127.0.0.1端口:访问 Mysql 的端口 例:3306(Mysql默认端口)用户:登录...
PostgreSQL PostgreSQL之pgdump备份恢复操作 逻辑备份在恢复时,介于逻辑备份与故障时间点之间的数据难以恢复,故一般不采取逻辑备份方式进行数据库备份,但逻辑适用于跨平台跨版本的数据迁移; 逻辑备份恢复主要以下三种: pg_dump pg_dumpall copy 本小节主要讲解pg_dump pg_du...
PostgreSQL CVE-2019-9193之PostgreSQL 任意命令执行漏洞的问题 一、靶场环境 二、漏洞利用 三、漏洞修复 起序:客户内网测试的时候遇到的,搭建一个环境,写个笔记记录一下。 一、靶场环境 使用的是 github 上的 vulhub 环境。PostgreSQL 版本为 10.7。 vulhub:https://github...
MySQL MySQL中数据库优化的常见sql语句总结 1.SHOW ENGINES 查看执行引擎以及默认引擎。 2.SHOW PROCESSLIST SHOW PROCESSLIST查看当前数据库连接的使用情况,以及各种状态信息,非常有用。SHOW PROCESSLIST; 只列出前100条,如果想全列出请使...
PostgreSQL pgsql 如何手动触发归档 方法: pg10.0之前: select pg_switch_xlog(); pg10.0之后: select pg_switch_wal(); 备注:执行 pg_switch_xlog() 后,WAL 会切换到新的日志,这时会将老的 WAL日志归档。 除...