sql
文章平均质量分 55
cienhaa
码农一枚
展开
-
SQL临时表和表变量 Declare @Tablename Table
在SQL Server的性能调优中,有一个不可比面的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集?表变量和临时表是两种选择。记得在给一家国内首屈一指的海运公司作SQL Server应用性能评估和调优的时候就看到过大量的临时数据集处理需求,而他们的开发人员就无法确定什么时候用临时表,什么时候用表变量,因此他们就简单的使用了临时表。实际上临时表和表变量都有特定的适用环境。原创 2012-08-30 11:42:54 · 7134 阅读 · 1 评论 -
社交网站常见的用户与好友关系表设计(mysql)
常见的社交网络用户与好友关系表设计逻辑原创 2015-04-21 00:13:14 · 19006 阅读 · 4 评论 -
SQL查找和删除重复行
如何查找重复行第一步是定义什么样的行才是重复行。多数情况下很简单:它们某一列具有相同的值。本文采用这一定义,或许你对“重复”的定义比这复杂,你需要对sql做些修改。本文要用到的数据样本create table test(id int not null primary key, day date not null); insert into test(id, day) valu转载 2013-11-14 15:42:38 · 1047 阅读 · 0 评论 -
SQL中case语句部分常用方法解说
关键字: caseCase具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数转载 2013-11-04 18:08:35 · 647 阅读 · 0 评论 -
mysql数据库备份与恢复方法
这里先收集部分常用简单的方法供大家参考:MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。在Linux下数据库文件的存放目录一般为/var/lib/mysql。在Windows下这个目录视MySQL的安装路径而定,DiaHosting的技术员一般为客户安装在D:serversoftmysql下。如,有一个名为bbs的数据库,那么bbs的数据库文件会存放在/var/转载 2012-12-26 10:19:39 · 690 阅读 · 0 评论 -
《mysql数据表崩溃/损坏解决办法》相关文章收集(1)
今天早上来到公司,启动server,发现在执行sql语句的时候,服务器进入假死状态。一开始以为是新加的锁出现了死锁的问题,后来发现不是这个原因。查看进程,发现mysql-nt的cpu占用率25%,4核的机器,也就是说mysql服务本身一直在空跑。而且在做插入操作的时候,mysql提示错误“Duplicate entry ‘xxx’ for key 1"。 也就是说插入的时候主键重复了,de转载 2012-12-26 10:51:24 · 973 阅读 · 0 评论 -
mysql语法大全
下面从网上找出一些常用的sql语法:创建,删除和最基本查询:显示数据库 mysql->show databases;创建数据库 mysql->create database db;删除数据库 mysql->dropdatabase db;选择数据库 mysql->use db创建表 mysql->create table mytable(n转载 2012-12-19 17:37:39 · 676 阅读 · 0 评论 -
《mysql数据表崩溃/损坏解决办法》相关文章收集(2)
1. 表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因:1、 服务器突然断电导致数据文件损坏。2、 强制关机,没有先关闭mysql 服务。3、 mysqld 进程在写表时被杀掉。4、 使用myisamchk 的同时,mysqld 也在操作表。5、 磁盘故障。6、 服务器死机。7、 mysql 本身的bug 。转载 2012-12-26 10:53:23 · 832 阅读 · 0 评论 -
SqlServer中获取操作日期函数总结
SqlServer中得到当前日期(convert函数,getdate函数)函数GETDATE()的返回值在显示时只显示到秒。实际上,SQLSever内部时间可以精确到毫秒级(确切地说,可以精确到3.33毫秒)。 ..类型0,9,和13总是返回四位的年。对其它类型,要显示世纪,把style值加上100。类型13和14返回24小时时钟的时间。类型0,7,和 13返回的月份用三位字符表示(用Nov代原创 2012-08-22 18:11:41 · 2073 阅读 · 0 评论 -
sql删除重复记录语句备忘
我们开发调试时程序偶尔会不小心插入了重复记录,对于某字段pid必须全表唯一,当然有对应的记录id(recid)是唯一的:recidpidname11223a21223a32123b42123b53876c63876c73922d原创 2017-03-22 16:21:25 · 670 阅读 · 0 评论