MySQL Server安装教程 考虑到实际情况需要经常使用MySQL,为了方便大家能够快速基于Docker搭建MySQL这里以Linux下为例 进行说明,对于Windows用户来说直接通过查看官网Hub即可。 CentOS设置 a) 更换阿里源 curl -o /etc/yum.repos.d/C ...
分类:
数据库技术 时间:
2020-09-16 18:14:45
收藏:
0 评论:
0 赞:
0 阅读:
76
直接使用如下格式: select *,cast('自定义的值' as 自定义的字段类型) as '列名' from 表名 就可以插入一行了,不过插入的列均为定值 实例; select *,cast('牛批' as varchar(100)) as Comment from Students 结果如下 ...
分类:
数据库技术 时间:
2020-09-16 18:14:30
收藏:
0 评论:
0 赞:
0 阅读:
254
1.数据约束 默认值(缺省约束):default 建表的时候写在列类型后面 非空约束:NOT NULL 写在列类型后面 唯一约束:unique 2.主键:primary key 非空+唯一 一个表内只能有一个主键 3.自增长:auto_increment 自增长字段可以不赋值,自动递增 4.外键:约 ...
分类:
数据库技术 时间:
2020-09-16 18:10:43
收藏:
0 评论:
0 赞:
0 阅读:
66
dbcp连接池的基本使用 1、依赖api的使用 导入jar包 <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-dbcp2 --> <dependency> <groupId>org.apache.commons</ ...
分类:
数据库技术 时间:
2020-09-16 18:06:08
收藏:
0 评论:
0 赞:
0 阅读:
61
https://blog.csdn.net/eagle89/article/details/90901755 假设有一个表user,字段分别有id–nick_name–password–email–phone,分情况如下(注意删除多余记录时要创建临时表,不然会报错): 一、单字段(nick_name ...
分类:
数据库技术 时间:
2020-09-16 14:46:06
收藏:
0 评论:
0 赞:
0 阅读:
77
今天在查看awr的自动诊断建议的时候,无意中发现:sysauth$占比消耗资源挺大的。即使是11.2.0.3和11.2.0.4也存在该bug,希望尽快下载修复!! 具体见如下: SQL 优化 估计的收益为 .03 个活动会话, 占总活动的6.84\%。 操作 对SELECT 语句 (SQL_ID 为 ...
分类:
数据库技术 时间:
2020-09-16 14:45:52
收藏:
0 评论:
0 赞:
0 阅读:
96
今天在查看awr的自动诊断建议的时候,无意中发现:sysauth$占比消耗资源挺大的。即使是11.2.0.3和11.2.0.4也存在该bug,希望尽快下载修复!! 具体见如下: SQL 优化 估计的收益为 .03 个活动会话, 占总活动的6.84\%。 操作 对SELECT 语句 (SQL_ID 为 ...
分类:
数据库技术 时间:
2020-09-16 14:40:01
收藏:
0 评论:
0 赞:
0 阅读:
58
文件绕过题目存在于uplaod-labs第四关 用docker搭建upload-labs很容易,但是要注意两点: 1.需要docker进入容器在upload-labs目录下新建upload文件夹; 2.需要给upload文件夹赋予读写执行的权限(777) 禁止大小写绕过、偏僻文件名后缀绕过 于是这里 ...
分类:
数据库技术 时间:
2020-09-16 14:38:43
收藏:
0 评论:
0 赞:
0 阅读:
184
如果表示MyISAM那么可以直接去到数据库目录mv就可以。 Innodb完全不行,会提示相关表不存在。 第一种: 1.创建要改的新名称数据库test_new; 2.备份原名称数据库test_old数据; mysqldump -uroot -p test_old > ./test_old.sql 3. ...
分类:
数据库技术 时间:
2020-09-16 14:37:55
收藏:
0 评论:
0 赞:
0 阅读:
56
字符串时间转10位时间戳 select FLOOR(unix_timestamp(create_time)) from page; #create_time为字段名 page为表名 eg:select FLOOR(UNIX_TIMESTAMP('2020-06-30')) from `boc_cir ...
分类:
数据库技术 时间:
2020-09-16 12:44:07
收藏:
0 评论:
0 赞:
0 阅读:
955
第一章 绪论 1.1 数据库系统概述 1.1.1 数据库的4个基本概念 数据Data 定义:描述事物的符号记录 数据的语义:数据的含义,与数据不可分 数据是有结构的:记录是计算机存储数据的一种格式或一种方法 数据库(DataBase, DB) 定义:长期存储在计算机内、有组织的、可共享的大量数据的集 ...
分类:
数据库技术 时间:
2020-09-16 11:12:52
收藏:
0 评论:
0 赞:
0 阅读:
86
sql中有很多聚合函数,例如COUNT、SUM、MIN和MAX。但是唯独没有乘法函数,而很多朋友开发中缺需要用到这种函数,今天告诉大家一个不错的解决方案logx+logy=logx*y这是我们高中时期学过的对数计算,对数的相加等于指数的相乘,我们利用这个方式转换加法到乘法实现方式,先对记录取对数log(),然后sum聚合,最后exp,结果就是记录相乘的结果数据库:1,客户表:a(id,name,a
分类:
数据库技术 时间:
2020-09-16 11:12:25
收藏:
0 评论:
0 赞:
0 阅读:
174
Django实现CMDB搭建
分类:
数据库技术 时间:
2020-09-16 11:07:18
收藏:
0 评论:
0 赞:
0 阅读:
66
前言 redis 有多种数据类型,兼容应用的开发。 说明 第一种数据类型:string(字符串) set key value -- 设置key和key对应的value值 get key -- 获取key对应的value值 案例: incr key 对应的value 自增1,如果没有这个key值 自动 ...
分类:
数据库技术 时间:
2020-09-16 11:02:28
收藏:
0 评论:
0 赞:
0 阅读:
70
1.在mysql.ini的[mysqld]下添加“skip-grant-tables” 命令行:“mysqld --defaults-file="D:\mysql-8.0.19-winx64\mysql-8.0.19-winx64\mysql.ini" --console --skip-grant- ...
分类:
数据库技术 时间:
2020-09-16 11:02:08
收藏:
0 评论:
0 赞:
0 阅读:
54
MySQL相关的性能问题
分类:
数据库技术 时间:
2020-09-16 11:00:35
收藏:
0 评论:
0 赞:
0 阅读:
87
SQL 游标[1] - 常用参数及示例 游标,简单说明:将整个结果集作为一个单元来有效地处理,每次处理一行或一部分行 1、常用参数: fetch first 提取游标中的第一行 fetch next 提取上次提取行之后的行 fetch prior 提取上次提取行之前的行 fetch last 提取游 ...
分类:
数据库技术 时间:
2020-09-16 10:58:22
收藏:
0 评论:
0 赞:
0 阅读:
58
Mysql数据库的优化技术 对mysql优化是一个综合性的技术,主要包括: a:表的设计合理化(符合3NF) b:添加适当索引(index)【四种:普通索引,主键索引,唯一索引unique,全文索引】 c:分表技术(水平分割,垂直分割) d:读写【update/delete/add】分离 e:存储过 ...
分类:
数据库技术 时间:
2020-09-16 00:14:55
收藏:
0 评论:
0 赞:
0 阅读:
77
GoAccess 基本概述 简易的统计访问量的软件,官方安装教程 GoAccess 安装 # 下载包 [root@web01 ~]# wget http://tar.goaccess.io/goaccess-1.2.tar.gz # 解压 [root@web01 ~]# tar xf goacces ...
分类:
数据库技术 时间:
2020-09-15 22:05:05
收藏:
0 评论:
0 赞:
0 阅读:
76
在我们的实际操作中,进行增删操作后会有自增id不连续问题,如:当我们将id为30的数据删除,再添加数据,id为31,虽然自增量没有业务性,当看着还是逼死强迫症 这时可运行如下SQL语句解决: ALTER TABLE `tablename` AUTO_INCREMENT =1 这样我们再添加数据时id ...
分类:
数据库技术 时间:
2020-09-15 21:42:53
收藏:
0 评论:
0 赞:
0 阅读:
80