- 博客(62)
- 收藏
- 关注
转载 Linux安装卸载Mysql数据库
关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载。 1、先来看看卸载吧,如下图所示: 以上的命令就一目了然了,注意在卸载完成之后需要删除配置文件/etc/my.cnf和数据库文件/var/lib/mysql。 2、再来讲解安装吧,先下
2012-03-08 19:27:18
628
原创 SQL Server 中系统表的作用
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库 当前配置选项 sysdatabases 主数据库 服务器中的数据库 s
2011-09-30 20:46:01
442
原创 PG里如何查看表,索引,表空间,数据库大小
--查询一个索引大小 select pg_size_pretty(pg_relation_size('indexname)) --查看一张表及此它上的索引总大小select pg_size_pretty(pg_total_relation_size('tablenam
2011-08-25 21:20:47
2323
原创 SQLServer中将时间戳转换为时间格式
--在sql中将时间戳转换为时间类型select DATEADD(second,1268738429 + 8 * 60 * 60,'1970-01-01 00:00:00') 注解:北京时间与GMT时间关系 1.GMT是中央时区,北京在东8区,相差8个小时
2011-07-26 19:41:14
2226
原创 ASP.Net将对象转换为Json字符串
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Text;using System.Reflection;using System.Coll
2011-07-16 12:59:04
2184
原创 SQLServer中Common Table Expressions_CTE 表达式
use adventureWorksGowith SalesCTE(ProductID,SaleOrderID)as( select ProductID,COUNT(SaleOrderID) from Sales.SalesOrderDetails Group by Produc
2011-07-14 21:21:50
722
原创 MySQL触发器示例
DELIMITER |CREATE TRIGGER trg_tbl_coupon_insert BEFORE INSERT ON tbl_coupon FOR EACH ROWBEGIN INSERT INTO tbl_coupon_new SET id = NEW.id,gro
2011-07-14 13:10:42
389
转载 SQL Server (FOR XML PATH )的应用
------------参考----------------------------假设我们有如下数据表------菜系表--------------店名 菜系--------澳门豆捞 川菜 --澳门豆捞 粤菜 --澳门豆捞 闽菜 --为民大酒店 鲁菜 --为民大酒店 粤菜 --为民大酒店 川菜------------------------------执行如
2011-06-28 20:09:00
1077
原创 EL表达式中如何截取字符串
可以截取,用fn函数:http://java.sun.com/jsp/jstl/functions" %> 下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判定字符串是否包含另外一个字符串 fn:containsIgnoreCase 判定字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判定字符串是否以另外字符串结束 f
2011-06-12 16:56:00
13901
原创 MySql 修改编码以及字符集
<br />进入数据库的安装目录:C:/Program Files/MySQL/MySQL Server 5.0<br />里面有一个my.ini文件 找到这个位置<br />CLIENT SECTION<br /># ----------------------------------------------------------------------<br />#<br /># The following options will be read by MySQL client applicatio
2011-05-25 22:27:00
700
原创 mysql数据库字符集编码的查看与修改
<br />在搭建产品demo的时候,开发者环境下往数据库同步数据时正常,但是其他使用者用同样程序及数据库初始化脚本搭建时,总是会出现入库中文为乱码的现象。这里的原因很可能就是数据库编码的问题。<br />下面的内容将介绍如何查看现在数据库的编码及如何修改:<br />1,查看编码:<br />命令:show variables like 'character_set_%'<br />结果,如:<br /><br /> <br />2,修改已设定编码:<br />如对character_set_databa
2011-05-25 22:25:00
5976
转载 SQL2005中row_number( )、rank( )、dense_rank( )、ntile( )函数的用法
<br />SQL server 2005新增的几个函数,分别是row_number( )、rank( )、,DENSE_RANK( )、ntile( )下面以实例分别简单讲解。<br />1.row_number( )<br /> 先来点数据,先建个表 <br />SET NOCOUNT ON<br />CREATE TABLE Person(<br />FirstName VARCHAR(10),<br />Age INT,<br />Gender CHAR(1))<br />INSER
2011-04-10 22:24:00
400
转载 SQL Server 2005 新增 cross apply 和 outer apply 联接语句
<br />我们知道有个 SQL Server 2000 中有个 cross join 是用于交叉联接的。实际上增加 cross apply 和 outer apply 是用于交叉联接表值函数(返回表结果集的函数)的, 更重要的是这个函数的参数是另一个表中的字段。这个解释可能有些含混不请,请看下面的例子: <br />-- 1. cross join 联接两个表<br />select *<br /> from TABLE_1 as T1<br />cross join TABLE_2 as T2<br
2011-04-10 22:15:00
521
转载 MSSQL省市数据库
<br />create table Province(<br /> ProvinceId nchar(2),<br /> ProvinceName varnchar(20),<br /> Sort int<br />)<br />insert into Province values('01','北京市',1)<br />insert into Province values('02','天津市',2)<br />insert into Province values('03','上海市',3)<br /
2011-04-10 19:17:00
716
转载 SQL 拼接
<br />实际应用中相信很多人会有这样的烦恼,<br />数据表中的数据是这样显示的:<br />但是我们往往要遍历显示将每行数据都做处理最后在一个字段中显示出来<br />例如我的例子是将每个字段都显示成超链接最后在一起显示出来:<br /><br />代码示例View Code declare@namenvarchar(max)<br />begin<br />set@name=''--注:必须初始化为空<br />select@name=@name+'<a href='+ExamName+'></a
2011-03-24 22:30:00
448
转载 XP系统中,如何将驱动器盘符或某个文件夹显示为蓝色或绿色的字体颜色恢复成黑色
问题描述XP系统中,用户来电表示驱动器盘符或者某个文件夹显示字体为蓝色或绿色,具体现象如下图所示,咨询其原因?蓝色字体:绿色字体:问题分析微软有三种文件系统:FAT,FAT32,NTFS。FAT主要用于windows95及以前的操作系统,win98以后就开始用FAT32,而到了windows2000,他们开发出了更加保密,更加节省空间的文件系统NTFS。在NTFS系统下,压缩过的文件与文件夹的字体都会成蓝色,不过这对使用文件没有影响,主要是用于节省空间的。可以在这个文件夹或者文件上面右击鼠标,点击“属性”,
2011-03-13 21:14:00
1740
转载 解决SQL Server (MSSQLSERVER) 服务因 3417 (0xD59) 服务性错误而停止
<br />SQL2005系统服务启动不了,具体出错信息:<br />TITLE: 连接到服务器<br />------------------------------<br />无法连接到 SHARESUN/SQL2005。<br />------------------------------<br />ADDITIONAL INFORMATION:<br />在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失
2011-03-13 21:11:00
13428
原创 JS 规范问题(值得注意)
在引用js文件时值得注意的问题: A. 正确引用方法: B. 容易犯错的引用: (没有加 作为结束符 ,而直接采用 /> 的方式结束 , 运行时会报出JS运行时错误的信息.)
2011-02-22 19:49:00
481
原创 PHP创建XML函数
<br />function GetProductItemInfoList($styleId)<br /> {<br /> global $ClassPb;<br /> global $conn_59;<br /> $arr = explode(',',$styleId);<br /> $arrCount = count($arr);<br /> $doc = new DOMDocument('1.0', 'utf-8');<br /> $doc->formatOutput = true;<br
2010-11-25 16:00:00
427
原创 SQL优化34条
<br />(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): <br />ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. <br />(2) WHERE子句中的连接顺序.: <br />ORA
2010-10-29 21:09:00
386
原创 SQL中使用CONVERT转换时间输出格式
<br />SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM<br />SELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06<br />SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16<br />SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06<br />SELECT C
2010-10-29 21:05:00
495
原创 Asp.Net数据类型与数据库对应表
<br />列表中是.NET 中SqlDbType枚举类型与MSSQL数据类型最常见的数据类型映射。 bigint <br />受 .net framework 精简版的支持。int64 <br />一个 64 位的有符号整数。binary <br />受 .net framework 精简版的支持。array 类型为 byte <br />二进制数据的固定长度流,范围在 1 到 8,000 个字节之间。bit <br />受 .net framework 精简版的支持。boolean <br />无符号数
2010-10-26 21:13:00
1563
原创 c# 图片二进制存储SQL/读取SQL/显示Image/写入XML/读取XML显示
<br />winform下:<br /> //存储<br /><br /> private void MemoryImage()<br /> {<br /> string sql = "";<br /> //string conn = "Provider=SQLNCLI;Data Source=192.168.0.9,1433;Database=WebDown;UID=sa;PWD=111122;";<br />
2010-10-26 21:12:00
792
转载 2010年最新PHP类的精缩归纳
<br />一:结构和调用(实例化):<br />class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...);<br />二:构造函数和析构函数:<br />1、构造函数用于初始化:使用__construct(),可带参数。<br />2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruct()做名称。在脚本执行结束时,PHP会销掉内存中的
2010-10-26 21:02:00
341
原创 PHP去除重复的数组数据
<br /><?php<br />$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");<br />//$result = array_unique($input); //去除重复元素<br />$result = a_array_unique($input); //只留下单一元素<br />foreach($result as $aa)<br />
2010-10-26 21:01:00
1114
原创 PHP编程中数组的基础知识
<br />关于数组:<br /><br />PHP中的数组是复杂的,并且比许多其他高级语言中的数组更灵活。<br /><br />数组array是一组有序的变量,其中每个变量被叫做一个元素。<br /><br />数组可以被编号或者相关联,也就是数组的元素可以分别根据数字索引或文本化字符串来访问<br /><br />PHP中,数组可以包含标量(整数,布尔,字符串,浮点数)或复合值(对象甚至其他数组),并且可以包含不同类型的值<br /><br />1。创建数组<br /><br />PHP提供创建数组的
2010-10-26 21:00:00
503
原创 PHP之array_push() 压入数组元素
<br />定义和用法 array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。 该函数等于多次调用 $array[] = $value。 语法 array_push(array,value1,value2...) 参数 描述 array 必需。规定一个数组。 value1 必需。规定要添<br />定义和用法<br />array_push() 函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。<br />该函数等于多次调用 $arr
2010-10-26 20:58:00
6473
原创 PHP数组的应用
<br />PHP 4.0中新添加了30个与组数有关的函数,其中一些常见的函数可以判断一个数组中是否包含某个元素,对一个数组中的元素进行计数,添加或删除数组中的元素或者对数组中的元素进行排序。 <br />如果有一个很大的数组,而你需要找出其中是否包含一个特定的元素,就可以使用in_array()。下面的例子将显示“Not found in this array”,因为在一个名字为$namesArray的数组中查找Albert,而在$namesArray数组中不存在这样一个元素。 <br />以下为引用的内
2010-10-26 20:56:00
530
原创 MySQL 数据库命令行工具
<br />MySQL 包括一个服务器进程管理数据库,以及一系列访问数据库和创建应用的工具:<br />mysql : 在 MySQL 中执行 SQL 查询,也可以执行在文件中存储的SQL命令;<br />mysqlaccess : 管理用户;<br />mysqladmin : 管理数据库服务器,包括数据库的创建和移除;<br />mysqld : 实际的 MySQL 服务器进程;<br />mysqldump : 将数据库或表的定义和内容转储
2010-10-26 20:52:00
1629
原创 PHP从mysql中读取并输出二进制文件的乱码问题
<br />最近在用php开发从mysql中读取并输出二进制文件,遇到了乱码问题。<br /><br />一般输出二进制文件是用下面的方法:<br /><br /><?php <br />if(!isset($id) or $id=="") die("error: id none"); <br />//定位记录,读出 <br />$conn=mysql_connect("127.0.0.1","***","***"); <br />if(!$conn) die("error : mysql connect
2010-10-26 20:47:00
4228
原创 PHP读取数据库中存储的图片
<br /><?php<br /><br />$username = "";<br />$password = "";<br />$host = "localhost";<br />$database = "";<br /><br />@mysql_connect($host, $username, $password) or die("Can not connect to database: ".mysql_error());<br /><br />@mysql_select_db($database)
2010-10-26 20:44:00
2195
原创 PHP中Imagick的使用
<br />一.资料网站<br />http://cn.php.net/imagick<br />http://www.imagemagick.org/script/index.php<br />http://www.imagemagick.org/download/binaries/<br /><br />二.实例<br /><?php<br />//获取水印图片<br />$logo = new Imagick("logo.png");<br />$logo->setImageResolution(0.
2010-10-26 20:36:00
6930
原创 一些被忽视的 PHP 函数(整理)
sys_getloadavg()这个函数返回当前系统的负载均值信息(当然 Windows 下不适用),详细文档可以翻阅 PHP 的相关文档。文档中有段示例代码,基本上也就能看出它的用途了。$load = sys_getloadavg();if ($load[0] > 80) { header('HTTP/1.1 503 Too busy, try again later'); die('Server too busy. Please try again later.');}PS,如果“很不幸”得
2010-10-26 20:31:00
416
原创 PHP字符串函数
<br />1查找字符位置函数:<br />strpos($str,search,[int]):查找search在$str中的第一次位置从int开始;<br />stripos($str,search,[int]):函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感<br />strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int<br /><br /> <br />2、提取子字符函数(双字节)<br />submit($str,in
2010-10-26 20:29:00
416
原创 PHP读取xml乱码 | 编码转换 mb_convert_encoding
<br /><?xml version="1.0" encoding="gb2312"?><br /><msg><br /><E600>未知错误</E600><br /><E601>验证码输入错误</E601><br /><E602>此用户名已被注册</E602><br /><E603>抱歉,由于系统原因,账户注册失败</E603><br /><E604>登录失败:用户名或密码错误</E604><br /><E605>您要浏览的帖子不存在</E605><br /><E606>您要浏览的贴吧不存在</E606
2010-10-26 20:26:00
1103
原创 PHP查找并截取字符串函数strchr()
定义和用法<br />strchr() 函数搜索一个字符串在另一个字符串中的第一次出现。<br />该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法strchr(string,search)参数描述string必需。规定被搜索的字符串。search必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。提示和注释<br />注释:该函数是二进制安全的。<br />注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stristr(
2010-10-26 20:22:00
1804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人