随笔分类 - 数据库
摘要:@echo off echo 设置MySql数据库的连接信息 set host=127.0.0.1 set port=3306 set user=root set pass=123456; echo 设置要备份MySql数据库名称 set dbname=hncg echo 获取当天的日期格式,例如:
阅读全文
摘要:1. 联合索引在平时开发中,我们最常见的是聚集索引,但在我们需要多条件查询的时候,就不得不建立联合索引,来提高我们的查询效率 联合索引:也称复合索引,就是建立在多个字段上的索引。联合索引的数据结构依然是 B+ Tree 一颗 B+ Tree 只能根据一个值来构建,所以联合索引使用 最左 的字段来构建
阅读全文
摘要:下载软件 直达官网下载Community版:https://downloads.mysql.com/archives/community/ windows安装版:https://dev.mysql.com/downloads/windows/installer/ 然后拉倒下方点击对应版本位数下载 2
阅读全文
摘要:Sql server 的bulk insert语句可以高效的导入大数据量的平面文件(txt,csv文件)到数据库的一张表中,其用法如下:bulk insert testfrom 'f:\test.txt'with(fieldterminator=',',rowterminator='\n')其中"t
阅读全文
摘要:一直想搞个网站运营一下搞点流量这几天抽空做了一个游戏网站。五狐游戏 http://www.5h5game.com 这个网站介绍当前最好玩的游戏,提供热门游戏最全面,最系统的攻略秘籍,解决热门游戏新手怎么入门?怎么玩?问题 主要花精力把站内全文搜索做了一下,以前一直用lucene,这次用微软的全文检索
阅读全文
摘要:1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'te
阅读全文
摘要:1、说明:显示文章、提交人和最后回复时间 select a.title,a.username,b.adddate ,(select max(adddate) from table where table.title=a.title) adddate from table a 2、说明:两张关联表,删
阅读全文
摘要:表:id,title,postuser,postdate,parentid 准备sql语句: drop table if exists articles; create table articles(id int auto_increment primary key,title varchar(50
阅读全文
摘要:SELECT TOP 1000 [id], case when group_id>1 then 'vip' else '普通会员' end FROM [YaleBaoV2].[dbo].[ylb_users] SELECT TOP 1000 [id], case group_id when 1 th
阅读全文
摘要:利用over(),将统计信息计算出来,然后直接筛选结果集declare @t table(ProductID int,ProductName varchar(20),ProductType varchar(20),Price int)--测试数据 insert @tselect 1,'name1',
阅读全文
摘要:日常开发中遇到多表查询时,首先会想到 INNER JOIN 或 LEFT OUTER JOIN 等等,但是这两种查询有时候不能满足需求。比如,左表一条关联右表多条记录时,我需要控制右表的某一条或多条记录跟左表匹配。貌似,INNER JOIN 或 LEFT OUTER JOIN 不能很好完成。但是 C
阅读全文
摘要:1.SQL Server 2014新特性探秘(1)-内存数据库 在传统的数据库表中,由于磁盘的物理结构限制,表和索引的结构为B-Tree,这就使得该类索引在大并发的OLTP环境中显得非常乏力,虽然有很多办法来解决这类问题,比如说乐观并发控制,应用程序缓存,分布式等。但成本依然会略高。而随着这些年硬件
阅读全文
摘要:DBA一般职责 1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境. 2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案. 3.根据开发人员设计的应用系统需求创建数据库存储结构. 4.根据开发人员设计的应用系统需求创建数据库对象 5.根据开发人员的反馈信息,在必要的时候
阅读全文
摘要:SqlServer性能瓶颈分析一、内存瓶颈分析--SQLServer:Buffer ManagerSELECT TOP 312 * FROM sys.dm_os_performance_counterswhere object_name ='SQLServer:Buffer Manager' ord
阅读全文
摘要:本文出处:http://blog.csdn.net/dba_huangzj/article/details/35995083 镜像(Mirroring)
阅读全文
摘要:运行模式: 从大层面来说,SQL Server镜像只有两种模式:高安全模式和高性能模式。两种模式的主要区别在于在事务提交后的操作。可以从图1-1中查看运行模式。 在高性能模式下,主体服务器不需要等待镜像服务器响应即可提交事务。 在高安全性模式,需要把事务同步到镜像并得到响应后才最终提交主体服务器的事
阅读全文
摘要:SQLserver FileStream的出现就是为了解决对大对象的存储中一个矛盾。对于图片的存储方式 第一种:方式是存储在数据库里面,这种方式一般使用image字段,或者varbinary(max)来做。好处是可以统一备份,但实际上读取效率比较低。大于1MB的文件就会有问题第二种:方式是文件存储在
阅读全文
摘要:MariaDB是mysql的开源分支,自从mysql被oracle收购商业化之后,mysql之父在mysql5.5开源的版本的基础上重新开了一个分支,centos也把MariaDB作为mysql的默认版本 1、安装MariaDB 安装命令 安装完成MariaDB,首先启动MariaDB 设置开机启动
阅读全文
摘要:触发器及其工作原理触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。触发器可以查询其他表,而且可以包含复杂的 SQL 语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户当前的帐户状态,控制是否允许插入新订
阅读全文