代码改变世界

mysql 两列互换

2018-01-02 09:38 by long~~, 1514 阅读, 0 推荐, 收藏, 编辑
摘要:mysql 如果想互换两列的值,直接写 update 表 set col1=col2,col2=col1 这样的后果就是两列都是 col2 的值 注意这和sql server 是不同的, 如果想实现上述功能,添加一个自增列作为标识(必须的), update 表 a ,表 b set a.col1=c 阅读全文

ssis

2017-02-27 17:29 by long~~, 292 阅读, 0 推荐, 收藏, 编辑
摘要:1)ODBC Data Provider 安装mysql-connector-odbc-5.1.7-win32 创建ODBC数据源 SSIS新建ADO.NET连接 提供程序选择“ODBC Data Provider” 2)MySQL Data Provider 安装mysql-connector-n 阅读全文

转 mysql中的LAST_INSERT_ID()分析

2017-02-07 11:23 by long~~, 804 阅读, 0 推荐, 收藏, 编辑
摘要:今天跟人讨论php高并发下的LAST_INSERT_ID的正确性问题,一开始大家都比较模糊,后来经过大家共同查询资料,对这个问题有了比较清晰的了解,特发此文,以为纪念。 首先看mysql中的LAST_INSERT_ID()的官方说法: LAST_INSERT_ID()自动返回最后一个INSERT或U 阅读全文

转载:SQLServer中文处理

2014-01-24 14:10 by long~~, 1883 阅读, 0 推荐, 收藏, 编辑
摘要:首先插句题外话:创建一个自然数表Nums。这是《SQL Server 2005技术内幕:T-SQL查询》一书的建议。 在SQL Server 2005中,可以借用ROW_NUMBER排名函数轻松生成我们所需的自然数表: --自然数表1-1M CREATE TABLE Nums(n int NOT NULL PRIMARY KEY CLUSTERED) WITH B1 AS(SELECT n=1 UNION ALL SELECT n=1), --2 B2 AS(SELECT n=1 FROM B1 a CROSS JOIN B1 b), --4 B3 AS(SELECT n=1 FROM B2 阅读全文

转 关系数据库原理、数据模型

2013-08-13 16:36 by long~~, 358 阅读, 0 推荐, 收藏, 编辑
摘要:数据库是以某种数据模型所确定的数据结构方式来组织和存储某个组织(或部门)相互关联的数据集。数据库管理系统是一种帮助用户建立、使用、管理和维护数据库的计算机系统软件。或者说,数据库管理系统是开发一个实际应用数据库的工具并支撑其运行的平台。数据库管理系统必须与其管理的数据库的数据模型相一致。 1.数据模型 数据模型是对现实世界数据特征进行抽象的工具,用来描述和处理现实世界中的数据和信息。数据模型要能较真实地模拟现实世界,既要便于人们理解,又要便于在计算机上实现。数据模型主要由数据结构、数据操作、数据完整性规则三个部分组成。数据结构描述了组成数据库的基本成分;数据操作描述了对数据结构允许执行... 阅读全文