码迷,mamicode.com
首页 >  
搜索关键字:SQL语句    ( 16556个结果
Mysql存储过程包含事务,且传入sql数据执行
有这样一个需求,要求在mysql存储过程中使用到事务,而且执行的是动态的sql语句 代码如下: BEGIN DECLARE in_data TEXT; /** 标记是否出错 */ DECLARE errno INT DEFAULT '0'; /** 如果出现sql异常,则将t_error设置为1后继续执行后面的操作 */ DECLARE CONTIN...
分类:数据库   时间:2014-05-10 09:50:37    阅读次数:541
SQL Server 记录(更新中...)
sys.databases显示所有数据库信息sys.tables显示当前数据库所有的表的信息Go向 SQL Server 实用工具发出一批 Transact-SQL 语句已结束的信号,Go本身不是T-SQL语句sq_addrole 等等SQL Server系统存储过程以字符 sp_ 开头。EXEC或...
分类:数据库   时间:2014-05-10 01:36:26    阅读次数:454
PHP数据连接主键与外键!
设置MySQL数据表主键: 使用“primary key”关键字创建主键数据列。被设置为主键列不允许出现重复的值,很多情况下与“auto_increment”递增数字相结合。如下SQL语句所示:Mysql>create table books(bookid int(11) NOT NULL AUTO...
分类:Web程序   时间:2014-05-07 10:16:31    阅读次数:649
sql语句执行顺序
一、逻辑查询处理的各个阶段 (5)SELECT DISTINCT TOP()                        (1)FROM JOIN ON   (2)WHERE (3)GROUP BY (4)HAVING (6)ORDER BY 上边语句是一个普通格式的查询语句,基本包含了所有的查询条件和关键字。你可能会发现前边的序号并不是按顺序来的,被你说对了,这...
分类:数据库   时间:2014-05-07 08:26:11    阅读次数:476
MySQL与OLAP:分析型SQL查询最佳实践探索
搞点多维分析,糙快猛的解决方案就是使用ROLAP(关系型OLAP)了。数据经维度建模后存储在MySQL,ROLAP引擎(比如开源的Mondrian)负责将OLAP请求转化为SQL语句提交给数据库。OLAP计算分析功能导致MySQL需要进行较多复杂SQL查询,性能调优必不可少,本文总结了一些实用原则。 OLAP特点 OLAP的典型应用包括复杂动态报表,需要支持钻取(上卷和下钻)、切片、切块和旋转...
分类:数据库   时间:2014-05-07 03:19:42    阅读次数:580
因为数据库正在使用,所以无法获得对数据库的独占访问权
“因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下关键SQL语句:ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE用完之后再ALTER database [ datebase] set online 第....
分类:数据库   时间:2014-05-06 09:34:07    阅读次数:335
6.4 Schema 设计对系统的性能影响
前面两节中,我们已经分析了在一个数据库应用系统的软环境中应用系统的架构实现和系统中与数据库交互的SQL 语句对系统性能的影响。在这一节我们再分析一下系统的数据模型设计实现对系统的性能影响,更通俗一点就是数据库的Schema 设计对系统性能的影响。 在很多人看来,数据库Schema 设计是一件非常.....
分类:其他好文   时间:2014-05-05 10:44:47    阅读次数:308
Oracle MERGE INTO的用法
很多时候我们会出现如下情境,如果一条数据在表中已经存在,对其做update,如果不存在,将新的数据插入.如果不使用Oracle提供的merge语法的话,可能先要上数据库select查询一下看是否存在,然后决定怎么操作,这样的话需要写更多的代码,同时性能也不好,要来回数据库两次.使用merge的话则可以一条SQL语句完成. 1)主要功能  提供有条件地更新和插入数据到数据库表中  如果该行存在...
分类:数据库   时间:2014-05-04 18:48:52    阅读次数:527
MySql中创建存储过程
MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂在 PHP 代码中,让人不寒而栗。现在有了 MySQL 存储过程,业务逻辑可以封装存储过程中,这...
分类:数据库   时间:2014-05-04 18:19:43    阅读次数:428
SQL 学习日志01
查看一个数据库的所有表:SelectTABLE_NAMEFROM数据库名称.INFORMATION_SCHEMA.TABLESWhereTABLE_TYPE=‘BASETABLE‘(select*from表名where条件)查看一张表的表结构:sp_helptable_name(表名)获取的信息比较全sp_columnstable_name(表名)创建数据库:usemastergocreatedatabase..
分类:数据库   时间:2014-05-04 17:27:23    阅读次数:456
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!