创建索引alter table tbl_name add primary key (column_list):该语句添加一个主键,这意味着索引值必须是唯一的,且不能为 null。 alter table tbl_name add unique index_name (column_list):这条语 ...
分类:
数据库 时间:
2019-12-01 00:09:20
阅读次数:
94
开发工具我使用的是eclipse,毕竟从学java开始就用这个,比较熟悉 maven其实就是管理jar包的东西,与普通ssm相比也不用配置其他的xml ssm是spring+springmvc+mybatis(重点的东西) 数据库我两个都试过了,更换数据库只需要改那个properties里的东西就行 ...
分类:
数据库 时间:
2019-12-01 00:29:02
阅读次数:
117
一、MySQL基本数据类型 tinyint 【4】 0~255 年龄smallint 【6】 ±32w 员工数int 【11】 ±21亿 国家人口数decimal 【10,0】 ±999.99 单价(不上千的数)char 【1】 公司名varchar 【无】 大部分date 【0】 1000-01- ...
分类:
数据库 时间:
2019-12-01 00:37:02
阅读次数:
123
MongoDB 安装: cd / #进入根目录 cd etc/yum.repos.d vim mongodb-org-4.2.repo #创建文件 [mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum ...
分类:
数据库 时间:
2019-12-01 00:37:14
阅读次数:
129
1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'rpacloudsit.t.app_id' which is not functionally depen ...
分类:
数据库 时间:
2019-12-01 00:38:33
阅读次数:
123
mysql的一些常用操作,我这里使用的是老王(个人感觉还是比较方便的) MySQL首先我们要知道MySQL是什么,MySQL能干什么,MySQL的优点,缺点? 什么是Mysql MySql是一个数据管理系统,也是一个关系数据库,它是由Oracle支持的开源软件,所以是开源免费的 为什么使用mysql ...
分类:
数据库 时间:
2019-12-01 09:21:10
阅读次数:
99
分片(sharding)是MongoDB用来将大型数据集合分到散不同服务器使用的方法, 这样不需要功能强大的服务器就能够存储更多的数据和处理更大的负载. 基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据的一部分,最后通过一个均衡器来对各个分片进行均衡(数据迁移. 通过一个名为mo ...
分类:
数据库 时间:
2019-12-01 09:22:47
阅读次数:
83
在项目中,写的sql主要以查询为主,但是数据量一大,就会突出sql性能优化的重要性。其实在数据量2000W以内,可以考虑索引,但超过2000W了,就要考虑分库分表这些了。本文主要记录在实际项目中,一个需要查询很慢的sql的优化过程,如果有更好的方案,请在下面留言交流。 很多文章都有关于sql优化的方 ...
分类:
数据库 时间:
2019-12-01 09:38:59
阅读次数:
96
四、查 1、简单查询 查询姓名和年龄:select name,age from stu 查询所有列的数据:select * from stu 查询性别为男的数据:select * from stu where sex='男' 2、比较运算并查询 查询小乔的年龄:select age from stu ...
分类:
数据库 时间:
2019-12-01 09:43:41
阅读次数:
107
1、准备安装包: 安装包官网下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html 2、先临时关闭 selinux: [root@Cen ...
分类:
数据库 时间:
2019-12-01 09:45:06
阅读次数:
152
通过博文部署Oracle12c企业版数据库已经可以部署Oracle数据库了,本篇博文主要介绍Oracle的体系结构,包括存储结构、内存结构和进程结构进行初步了解。对进一步学习Oracle数据库有很大的帮助。博文大纲:一、Oracle体系结构1.Oracle体系结构概述2.Oracle服务器3.Oracle存储结构4.Oracle内存结构5.Oracle进程结构二、CDB与PDB的基本操作三、用户管
分类:
数据库 时间:
2019-12-01 09:46:11
阅读次数:
111
一、什么影响了数据库查询速度 1.1 影响数据库查询速度的四个因素 1.2 风险分析 Tips:最好不要在主库上数据库备份,大型活动前取消这样的计划。 磁盘IO:磁盘IO性能突然下降、大量消耗磁盘性能的计划任务。解决:更快磁盘设备、调整计划任务、做好磁盘维护。 1.3 网卡流量:如何避免无法连接数据 ...
分类:
数据库 时间:
2019-12-01 10:04:50
阅读次数:
129
mysqldump工具备份 备份整个数据库 备份数据库中的某个表 备份多个数据库 备份系统中所有数据库 直接复制整个数据库目录(对于InnoDB存储引擎不适用)备份 windowns: installpath/mysql/data linux: /var/lib/mysql 在复制前需要先执行如下命 ...
分类:
数据库 时间:
2019-12-01 10:09:18
阅读次数:
107
什么是Boolean型注入 Boolean型的注入意思就是页面返回的结果是Boolean型的,通过构造SQL判断语句,查看页面的返回结果是否报错,页面返回是否正常等来判断哪些SQL判断条件时成立的,通过此来获取数据库中的数据。 Boolean型注入实战 这儿以SQLi-Labs less5来进行演示 ...
分类:
数据库 时间:
2019-12-01 11:26:16
阅读次数:
114
一、了解sqlite sqlite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是用C写的,而且体积很小,所以经常被集成到各种应用程序中,甚至在IOS和Android的APP中都可以集成。Python中内置了SQLite3,连接到数据库后,需要打开游标Cursor,通过Cursor ...
分类:
数据库 时间:
2019-12-01 11:27:10
阅读次数:
116
1、修改字段名: alter table 表名 rename column A to B 2、修改字段类型: alter table 表名 alter column 字段名 type not null 3、修改字段默认值 alter table 表名 add default (0) for 字段名 ...
分类:
数据库 时间:
2019-12-01 11:45:44
阅读次数:
89
2019-12-01 09:50:06 让我们来考虑这样一个简单却很典型的数据库在机场的应用实例:查询某次航班的所有 旅客名单。这个操作所引发的的查询请求大致按如下方式被处理: 1、机场登机口的 PC 机(客户端)调用 API 与 DBMS 的客户端通信管理器(Client Communicatio ...
分类:
数据库 时间:
2019-12-01 11:48:11
阅读次数:
77
存储过程个人理解就是一段指令的集合,这段指令集里面可以有变量、增删改查语句、流程控制、循环语句等 在SQL SERVER中创建过程的命令create proc[edure] proc_name [参数名1 type],[参数名2 type] as begin ………………end 附个简单的例子: 1 ...
分类:
数据库 时间:
2019-12-01 11:49:24
阅读次数:
81
https://blog.csdn.net/skycto_com/article/details/89466989 https://www.cnblogs.com/shhnwangjian/p/8392050.html ...
分类:
数据库 时间:
2019-12-01 11:56:06
阅读次数:
83
Oracle Database on Docker https://github.com/oracle/docker-images/tree/master/OracleDatabase/SingleInstance Sample Docker build files to facilitate in ...
分类:
数据库 时间:
2019-12-01 11:56:38
阅读次数:
173