数据库相关书籍推荐 1.《SQL必知必会(第4版)》 《SQL必知必会(第4版)》 《SQL必知必会(第4版)》 书籍介绍: SQL语法简洁,使用方式灵活,功能强大,已经成为当今程序员不可或缺的技能。 本书是深受世界各地读者欢迎的SQL经典畅销书,内容丰富,文字简洁明快,针对Oracle、SQL S ...
分类:
数据库 时间:
2019-06-15 13:21:57
阅读次数:
139
总结一次安装oracle的折腾血泪史环境准备 centos7 虚拟机VMware Workstation Pro14 IP:192.168.245.128(根据实际情况) 4G物理内存,8G虚拟内存,处理器2 Oracle的安装文件夹不低于15G 为虚拟机分配两个以上的处理器 磁盘SSD 远程登陆: ...
分类:
数据库 时间:
2019-06-15 13:26:55
阅读次数:
162
一 MongoDB 监控 1.1 监控概述 MongoDB自带了mongostat 和 mongotop 这两个命令来监控MongoDB的运行情况。这两个命令用于处理MongoDB数据库变慢等等问题非常有用,能详细的统计MongoDB当前的状态信息。除此之外,还可以用db.serverStatus( ...
分类:
数据库 时间:
2019-06-15 13:28:33
阅读次数:
130
mongodb和mongoose模块 数据库 数据库有 关系型数据库 (MySQL)和 非关系型数据库 (mongodb),两者的语法和数据存储形式不一样。 + mySQL 关系型数据库 类似于表格的形式,每一条数据都是以id为标识 table thead name sex age id tbody ...
分类:
数据库 时间:
2019-06-15 13:39:02
阅读次数:
119
首先必须要学习好数据库原理。不懂数据库,何谈数据库安全。 但是,数据库安全课程并不是传统的数据库原理教学基础上,只把数据库安全性这一章进行扩展和强化。 安全的理念,在多个章节都有所体现:完整性、并发性、灾备……(Learn from Pro.Yu) 讲课时多举例子,便于学生理解安全的重要性和实用性, ...
分类:
数据库 时间:
2019-06-15 13:41:57
阅读次数:
141
1.视图就是由一个查询所定义的虚拟表 2.用视图的好处 1)为最终用户减少数据库呈现的复杂性。 2)防止敏感的列被选中,同时仍然提供对其他重要数据的访问; 3)对视图添加一些额外的索引,来提高查询的效率; 3.创建视图 ...
分类:
数据库 时间:
2019-06-15 13:53:26
阅读次数:
96
商品相关表 商品分类表 category 此表用来维护商品分类信息 字段名 字段描述 字段类型 默认值 索引 cat_id 分类编号 smallint(5) unsigned 自增 PK cat_name 类别名称 varchar(90) keywords 分类关键词 varchar(255) ca ...
分类:
数据库 时间:
2019-06-15 15:04:57
阅读次数:
251
部分6:添加数据库。 创建数据库 Visual Web Developer带有免费的SQL数据库,名为SQL Server Compact。 数据库创建: 1.右键点击解决方案资源管理器中的App_Data文件夹 2.选择添加,新项目 3.选择SQL Server Compact Local Dat ...
分类:
数据库 时间:
2019-06-15 15:06:48
阅读次数:
115
SQL 中判断 if(a,b,c) a 是用来判断比较的 b ,c 则是比较后的结果。 ...
分类:
数据库 时间:
2019-06-15 15:11:52
阅读次数:
293
一、概括: 1、查看运行日志 vim /var/log/mariadb/mariadb.log 2、修改配置文件 vim /etc/my.cnf 3、修改文件权限 chown mysql.mysql -R /var/lib/mysql/ 二、详情: 首先我们尝试启动MySQL,发现没有MySQL进程 ...
分类:
数据库 时间:
2019-06-15 15:14:13
阅读次数:
636
第一范式:数据表中每一列都是不可再分割的数据项。 在一个关系表中,消除重复字段,且各字段都是最小的逻辑储存单位。 1、数据组的每个属性只可以包含一个值。 2、关系中的每个数据组必须包含相同数量的值。 3、关系中每个数据组一定不能相同。 例如: [班级]列中不可以包含[系别]和[班级]两个属性信息。 ...
分类:
数据库 时间:
2019-06-15 15:20:58
阅读次数:
110
在做一些数据分析与数据展示时,经常会遇到行转列,列转行的需求,今天就来总结下: 在开始之前,先来创建一个临时表,并且写入一些测试数据: /* 第一步:创建临时表结构 */ CREATE TABLE #Student --创建临时表 ( StuName nvarchar(20), --学生名称 Stu ...
分类:
数据库 时间:
2019-06-15 15:27:03
阅读次数:
1167
老规矩,先弄一波测试数据,数据填充代码没有什么意义,先折叠起来: /* 第一步:创建临时表结构 */ CREATE TABLE #Student --创建临时表 ( StuName nvarchar(20), --学生名称 Chinese int, Math int, English int ) D ...
分类:
数据库 时间:
2019-06-15 15:30:57
阅读次数:
159
一、MySQL普通查询 - **聚合函数** - **group by** - **having语句** - **distinct语句** - **查询表记录时做数学运算** ...
分类:
数据库 时间:
2019-06-15 16:02:35
阅读次数:
134
项目上反馈了一个问题,就是在生产环境上,用户正常使用的过程中,出现了服务器内存突然暴涨,客户有点慌,想找下原因。 讲道理,内存如果是缓慢上涨一直不释放的话,应该是存在内存泄漏的,这种排查起来比较困难,还得找开发一块看;但像这种突然暴涨的,肯定是把某些大对象放到内存里了,而最有可能的,就是大查询了,比 ...
分类:
数据库 时间:
2019-06-15 17:12:30
阅读次数:
155
环境: ubuntu mysql 一. 查看端口 可以看到mysql监控的是本机Ip 二. 修改mysql 配置文件 将bind-address = 127.0.0.1 # 表示允许任何主机登陆MySQL port=3306 改为 三. 重启mysql 四. 远程连接成功 ...
分类:
数据库 时间:
2019-06-15 17:37:58
阅读次数:
128
之前我们简单的了解了增、删、改、查这几类T-SQL语法来操纵数据表,但是为了更方便快捷地完成大量任务,SQLServer提供了一些内部函数,可以和SQLServer的SELECT语句来联合使用,进行类型转换、日期处理、数学计算、实现系统功能。字符串在信息处理时有特殊的地位,几乎所有信息都需要转化成字符串才能正确显示,尤其是不同数据拼接起来显示的使用更加广泛。字符串之间使用“+”拼接select‘运
分类:
数据库 时间:
2019-06-15 17:42:51
阅读次数:
169
import pymysql # 创建连接 use_unicode=true指定字符的编码、解码格式,进行自动编码解码,mysql数据库的编码格式为gbk,而项目数据库为utf-8# 使用与django和falsk框架 db=pymysql.connect(host='127.0.0.1',user... ...
分类:
数据库 时间:
2019-06-15 17:44:01
阅读次数:
146
CREATE TABLE IF NOT EXISTS `province` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `provinceID` INT(11) NOT NULL, `province` VARCHAR(20) NOT NULL, PRIMARY ...
分类:
数据库 时间:
2019-06-15 18:53:43
阅读次数:
479
转自郭大侠博客: https://www.cnblogs.com/gered/p/10601202.html 目录 SQL SERVER 基于数据库镜像的主从同步... 1 1、概念... 2 1.1、服务器概念... 2 1.2、模式概念... 2 1.3、数据库镜像的优势... 3 1.4、数据 ...
分类:
数据库 时间:
2019-06-15 20:08:35
阅读次数:
442