设计SQLServer数据库时,有时会出现不允许保存修改的情况。这是因为启用了阻止保存要求重新创建表的更改,这是SQLServer的一种保护机制。1修改表的结构,数据类型时,出现的错误提示2点击上面的【工具】→【选项】3在选项对话框中,点击【设计器】→【表设计器和数据库设计器】..
分类:
数据库 时间:
2017-11-21 20:48:54
阅读次数:
366
API 部分//勾上Api public class ProductController : ApiController { AEntities db = new AEntities();//引用db public IEnumerable<ZuoHeBiao> Get(string name, in ...
分类:
数据库 时间:
2017-11-21 20:49:48
阅读次数:
299
一、安装登陆1.安装并开启服务yuminstallmariadb-server.x86_64systemctlstartmariadb2.安全初始化)默认情况下,数据库的网络接口时打开的为了安全需要关闭此接口netstat-antple|grepmysql图示:网络接口vim/etc/my.cnf10skip-networking=1systemctlrestartmariadb.service图..
分类:
数据库 时间:
2017-11-21 20:51:56
阅读次数:
287
最近碰到“TOO DEEP OR LONG SEARCH IN THE LOCK TABLE WAITS-FOR GRAPH, WE WILL ROLL BACK FOLLOWING TRANSACTION”。 重新温习下受益良多,其中死锁的判定规则,其实我们早在5年前解决秒杀场景的第一个版本就已经 ...
分类:
数据库 时间:
2017-11-21 20:53:33
阅读次数:
241
觉得一个用Merge存储引擎中间件来实现MySQL分表的方法不错。 可以看下这个博客写的很清楚--> http://www.cnblogs.com/xbq8080/p/6628034.html 另外,触发器的用法如下: ...
分类:
数据库 时间:
2017-11-21 20:53:49
阅读次数:
199
ExcelDAL exc = new ExcelDAL(); DataTable dt = exc.ExcelToDS(path); foreach (DataRow dr in dt.Rows) { modelM mm = new modelM(); mm.FileNamee = dr[0].To ...
分类:
数据库 时间:
2017-11-21 21:58:56
阅读次数:
175
公司最近数据迁移项目比较多,大部分都是上云服务,目前基本上是镜像上云,P2V,V2V模式,但是我也渐渐了解到很多企业也打算数据库上云服务,由于各种不同原因,没有办法P2V、V2V这种形式。需要我们就是进行应用迁移即数据库迁移。 下面几节我就oracle、mysql、sqlserver数据库迁移工具介... ...
分类:
数据库 时间:
2017-11-21 22:00:04
阅读次数:
322
据库基础 数据库(Database,DB)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。 什么是数据库 数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。简单来说可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的 ...
分类:
数据库 时间:
2017-11-21 22:04:13
阅读次数:
272
Mysql主从架构技术说明Mysql内建的复制功能是构建大型,高性能应用程序的基矗将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机(Master)的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或..
分类:
数据库 时间:
2017-11-21 22:08:03
阅读次数:
270
之前弄NSA smb漏洞的时候需要调内核的shellcode,所以整理了一下windbg调试shellcode的技巧。 应用层中直接加载shellcode比较简单,通过以下步骤 双机内核模式下由于.dvalloc命令不可用,因此需要采取一些特殊的方式。 通过下nt!NtCreateFile断点,让其 ...
分类:
数据库 时间:
2017-11-21 22:08:54
阅读次数:
384
4.安装MySQL [root@super ~]# wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.45-linux2.6-x86_64.tar.gz # 下载mysql 5.5 版本,下载过程比较漫长,需要的等待一下[root@supe ...
分类:
数据库 时间:
2017-11-21 22:10:10
阅读次数:
247
1、in与exists in是把外表和内表作hash连接; 而exists是对外表作loop循环,每次loop循环再对内表进行查询; 一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exists差别不大; 如果两个表中一个较小一个较大,则子查询表大的用e ...
分类:
数据库 时间:
2017-11-21 22:12:11
阅读次数:
252
首先我们来了解一下数据库常遇到的问题:第一就是性能上的问题1、向上拓展(硬件方面)scaleup个体本身容易达到极限2、向外拓展scaleout第二就是可用性的问题1、数据库服务中断2、误操作数据损坏3、硬件故障4、数据库升级测试遭遇bug5、黑客攻击基于以上这些问题就有了一个比较..
分类:
数据库 时间:
2017-11-21 22:14:11
阅读次数:
251
sqlmap: python sqlmap.py -u "http://mysqli/Less-2/?id=1" Parameter: id (GET) Type: boolean-based blind Title: AND boolean-based blind - WHERE or HAVIN ...
分类:
数据库 时间:
2017-11-21 22:14:31
阅读次数:
249
1.展示当前数据库 所有表名(前提必须进入数据库,进入数据库语句:【use 数据库名;】)mysql> show create table 表名;2.看mysql支持哪些存储引擎:mysql> show engines;3.查看mysql当前默认的存储引擎:mysql> show variables ...
分类:
数据库 时间:
2017-11-21 22:16:14
阅读次数:
219
一、MySQL 事务 事务就是指逻辑上的一组 SQL 操作,组成这组操作的各个 SQL 语句,执行时要么全成功要么全失败。 举个例子,小明给小红转账100元,转账过程实际上就是小明的账户减少100元,小红的账户增加100元,对应的SQL语句为: update account set money=mo ...
分类:
数据库 时间:
2017-11-21 22:17:04
阅读次数:
257
sqlmap: python sqlmap.py -u "http://mysqli/Less-3/?id=1" Parameter: id (GET) Type: boolean-based blind Title: AND boolean-based blind - WHERE or HAVIN ...
分类:
数据库 时间:
2017-11-21 23:44:45
阅读次数:
273
CKG10-高性能高可用Yii2.0电商平台 仿京东商城 高级组件 MySQL LVS 随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到程序开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了。对于学习有困难不知道如何 ...
分类:
数据库 时间:
2017-11-21 23:47:38
阅读次数:
262
通过大卫·杜兰特,2017/10/18(第一次出版:2014/11/26) 该系列 本文是楼梯系列的一部分:SQL Server的阶梯索引 索引数据库设计的基础,告诉开发人员使用数据库设计者的意图。 不幸的是索引时往往是后加上的性能问题出现。 终于在这里是一个简单的系列文章,应该让任何数据库专业迅速 ...
分类:
数据库 时间:
2017-11-21 23:47:45
阅读次数:
233
上一张内容在结尾阶段引入了MySQL数据库的视图概念,本章将纤细介绍视图的集中用法。在创建视图之前先创建学生表,学院表和学员信息表,通过使用视图对着三张表的操作,使我们对视图有一个基本的认识和了解。使用视图的原则:1、视图名字唯一性2、视图的创建个数不受限制,用户..
分类:
数据库 时间:
2017-11-21 23:51:48
阅读次数:
227