sql
shiyanming1223
这个作者很懒,什么都没留下…
展开
-
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式转载 2011-09-21 16:23:52 · 1057 阅读 · 0 评论 -
mysql 慢查询日志
1、MySQL日志文件系统的组成 a、错误日志:记录启动、运行或停止mysqld时出现的问题。 b、通用日志:记录建立的客户端连接和执行的语句。 c、更新日志:记录更改数据的语句。该日志在MySQL 5.1中已不再使用。 d、二进制日志:记录所有更改数据的语句。还用于复制。 e、慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查原创 2016-01-11 14:05:26 · 480 阅读 · 0 评论 -
Mysql 安装(centOS)
1. 运行平台:CentOS 8.3 x86_64,基本等同于RHEL 6.32. 安装方法:安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种是使用RPM或其他包进行安装,这种原创 2015-10-15 16:12:41 · 375 阅读 · 0 评论 -
sqlserver游标的使用
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向转载 2013-09-23 16:08:13 · 727 阅读 · 0 评论 -
SQL truncate 、delete与drop区别
相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger转载 2013-09-23 16:02:30 · 663 阅读 · 0 评论 -
了解触发器中事务
引述 首先, 说下我写篇文章的目的,我希望能把我对触发器的理解,分享出来与你一起学习。如果你有对触发器和事务的概念,有些了解,这篇文章,对你来说会是很简单,或能让你更进一步的了解触发器里面的一些故事,和触发器中事务个故事。在这边文章里面,我不会从触发器和事务的概念去讲述,而是从常见的两种触发器类型(DML触发器 & DDL触发器)和After触发器 & Inste转载 2013-09-23 15:58:19 · 2090 阅读 · 0 评论 -
创建和删除约束
使用sql语句创建和删除约束主建约束:(primary key constraint);唯一约束:(unique constraint);检查约束:(check constraint);默认约束:(default constraint);外建约束:(foreign key constraint);*********************************转载 2013-09-23 15:39:37 · 996 阅读 · 0 评论 -
DML 触发器、DDL 触发器和登录触发器
MicrosoftSQL Server 提供两种主要机制来强制使用业务规则和数据完整性:约束和触发器。触发器为特殊类型的存储过程,可在执行语言事件时自动生效。SQL Server 包括三种常规类型的触发器:DML 触发器、DDL 触发器和登录触发器。1、当数据库中发生数据操作语言 (DML) 事件时将调用 DML 触发器。DML 事件包括在指定表或视图中修改数据的 INSERT 语句、UP转载 2013-09-23 15:35:04 · 1874 阅读 · 0 评论 -
NUMERIC和DECIMAL的区别
decimal(numeric ) 同义,用于精确存储数值decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。定义 decimal 的列、变量和参数的两种特性如下: p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。 指定精度或转载 2013-09-23 15:32:45 · 2963 阅读 · 0 评论 -
SQL Server 中 RAISERROR 的用法
raiserror 是由单词 raise error 组成 raise 增加;提高; 提升raiserror 的作用: raiserror 是用于抛出一个错误。[ 以下资料来源于sql server 2005的帮助 ]其语法如下:RAISERROR ( { msg_id | msg_str | @local_variable }原创 2013-09-11 16:59:05 · 4243 阅读 · 0 评论 -
#Mysql 定时备份计划
Mysql 定时备份计划一、需求1、每周全备份整个数据库,压缩备份sql文件 2、压缩备份sql文件 3、定时清理一个月以前的sql文件二、设计思路1、编写shell脚本完成 数据库备份 及压缩命令 2、利用crontab服务,添加用户定时服务三、实现步骤1、创建备份文件夹 #cd /var #mkdir /var/backup/mysql2、编写shell脚本#!/原创 2016-03-23 16:31:34 · 693 阅读 · 0 评论