搜索到与相关的文章
数据库相关

SQL PIVOT

可以使用PIVOT和UNPIVOT关系运算符将表值表达式更改为另一个表。PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT与PIVOT执行相反的操作,将表值表达式的列转换为列值。示例源数据DaysToManufactureAverageCost05.08851223.882359.10824949.4105使用pivot行转列以得到以下的数据:Cost_Sorted_

系统 2019-08-12 01:54:55 2990

数据库相关

输出,变量的使用,子查询,逻辑语句,循环,ca

--------------输出----------------print'helloworld'--以文本形式输出select'helloworld'--以网格形式输出,也可以设置成以文本形式输出print'abc'+'cde'print3+5print'ab'+5--出错,'ab'不能转换为intprint'ab'+convert(varchar,5)--输出ab5print'2'+5--输出7,因为'2'能自动转换为整型数据2------------

系统 2019-08-12 01:54:05 2990

数据库相关

INSERT IGNORE 与 INSERT INTO的区别

例insertignore表示,如果中已经存在相同的记录,则忽略当前新数据;insertignoreintotable(name)selectnamefromtable2例INSERTINTO有无数据都插入,如果主键则不插入1.insert语句一次可以插入多组值,每组值用一对圆括号括起来,用逗号分隔,如下:insertinto`news`(title,body,time)values('www.111cn.net','body1',now()),('tit

系统 2019-08-12 01:52:42 2990

数据库相关

整理了一些t-sql技巧

把长日期转换为短日期Convert(char(10),getdate(),120)MS-SQL数据库开发常用汇总1.按姓氏笔画排序:Select*FromTableNameOrderByCustomerNameCollateChinese_PRC_Stroke_ci_as2.数据库加密:selectencrypt('原始密码')selectpwdencrypt('原始密码')selectpwdcompare('原始密码','加密后密码')=1--相同;否则

系统 2019-08-12 01:51:37 2990

MySql

组合列mysql下的索引使用原则

每日一贴,今天的内容关键字为组合列为表建立索引,无疑是对数据库比较好的优化方法之一。以下是自己对索引的总结。MYSQLQUERYOptimizer对索引的选择1.即使一个SQL可以选择多个索引,但是大多数情况下它都市选择一个索引,而废弃其它的索引。应用索引的前提:1.索引的存是在where条件之后的。2.在MYSQL中不同的存储引擎对索引的看待也是有点不一样的。经常使用的索引类型以及情况前缀索引(又叫短索引)对串列停止索引,如果可能应该指定一个前缀长度。例

系统 2019-08-12 01:51:32 2990

编程技术

利用sqlclr实现数据库服务器端数据加密解密

在公司中一同事用sqlclr写数据迁移自动化执行脚本,发现他在执行脚本时对数据进行了加密。个人觉得利用sqlclr对数据进行加密是一个解决数据网络安全传输的不错的方案。以下是一个小的案例:-------------------------执行:declare@anvarchar(100)declare@bnvarchar(100)set@a=dbo.fun('hi你好')set@b=dbo.fun1(@a)print'加密后:'+@aprint'解密后:'

系统 2019-08-12 01:32:58 2990

Python

Windows下用PyCharm和Visual Studio开始Python

Windows搭建python开发环境首先需要去python的官网下载环境。鼠标移动到Downloads的tab上,在这里可以下载。python的环境还是很人性化的,没有那么多罗里吧嗦的配置什么的,下载好以后直接无脑next就行了,直到finish.PythonIDE优秀的PythonIDE有很多,这里我就介绍几款相对我来说比较常用的!排名不分先后!pycharmVIMEclipsewithPyDevSublimeTextKomodoEditPyScrip

系统 2019-09-27 17:38:39 2989

Linux

HelixServer Unlimited 11 for Linux 细安装配

来源:http://www.cublog.cn/u/10500/showart.php?id=118180网上流传着一个<<流媒体HelixServer详细安装,配置>>的文章,详细讲解了Helix_DNA_Server_10.1.tar.gz的安装方法,今天我在RHELAS4.2上成功安装了HelixServerUnlimitedv11.0.1.1884ForLinux,这个版本新一些,使用方法也有一点点不同于Helix_DNA_Server_10.1,

系统 2019-08-29 22:54:40 2989

Java

Java transient关键字

Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。这样当多个线程同时与某个对象交互时,就必须要注意到要让线程及时的得到共享成员变量的变化。而volatile关键

系统 2019-08-29 22:29:34 2989