字符串

Mysql格式化日期函数

12-26
Mysql格式化日期函数 DATE_FORMAT(date,format)根据格式化串format格式化日期或日期和时间值date,返回结果串. DATE_FORMAT()来格式化DATE或者DATETIME值,以便得到所希望的格式. 根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01, . . ., 59) %i 两位数字形式的分( 00,01, . . ., 59) %H 两位数字形式的小时,24 小时(00,01, . . ., 23) %h, %I 两

Mysql DBA 20天速成教程

12-26
基本知识1.mysql的编译安装2.mysql 第3方存储引擎安装配置方法3.mysql 主流存储引擎(MyISAM/innodb/MEMORY)的特点4.字符串编码知识5.MySQL用户账户管理6.数据备份/数据入导出7.mysql 支持的基本数据类型8.库/表/字段/索引 的创建/修改/删除9.基本sql 语法:select/insert/update/delete,掌握最基本的语法即可,什么inner join,left join的了解就行 mysql的应用场景大多都是高并发访问/业务逻辑

Android编程实现从字符串中查找电话号码的方法

12-04
本文实例讲述了Android编程实现从字符串中查找电话号码的方法.分享给大家供大家参考,具体如下: /** * 从字符串中查找数字字符串 */ private List<String> getNumbers(String content) { List<String> digitList = new ArrayList<String>(); Pattern p = Pattern.compile("(\\d+)"); Matcher m = p.ma

Android中Split()字符串分割特殊用法案例详解

11-29
split()分割字符串 1.不同环境下的区分 Java:分割字符串不能写成split("$")//$为要分割的字符 Android:分割字符串需要加上中括号split("[$]")//$为要分割的字符 2.特殊用法--当split()分割字符串遇上特殊符号 案例分析 String str = "abc|dfg"; String[] all=str.split("|"); system.out.println(all[0]);

sql server中判断表或临时表是否存在的方法

11-23
1.判断数据表是否存在 方法一: use yourdb; go if object_id(N'tablename',N'U') is not null print '存在' else print '不存在' 例如: use fireweb; go if object_id(N'TEMP_TBL',N'U') is not null print '存在' else print '不存在' 方法二: USE [实例名] GO IF EXISTS (SELECT * FROM dbo.SysObjec

Sql中将datetime转换成字符串的方法(CONVERT)

11-22
一.回顾一下CONVERT()的语法格式:CONVERT (<data_ type>[ length ], <expression> [, style]) 二.这里注重说明一下style的含义:style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同的输出格式:一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,var

SQL Server把某个字段的数据用一条语句转换成字符串

11-22
例如数据 列Name 复制代码 代码如下: name a b c d 最后的结果 复制代码 代码如下: a*b*c*d* declare @test table( namevarchar(10))  insert into @testvalues('a'),('b'),('c'),('d');                               select distinct (select cast(name asvarchar(2))+'*'from @test for xml pa

sql 判断字符串中是否包含数字和字母的方法

11-22
判断是否含有字母 select PATINDEX('%[A-Za-z]%', 'ads23432')=0 (如果存在字母,结果>1) 判断是否含有数字 PATINDEX('%[0-9]%', '234sdf')=0 (如果存在数字,结果>1)

sql server 2012 数据库所有表里查找某字符串的方法

11-22
复制代码 代码如下: USE [数据库名称]; --1.定义需要查找的关键字.在搜索中,使用模糊搜索:LIKE '%@key_find%'  DECLARE @key_find NVARCHAR(MAX) = '123';--假设是找字符串"123" --2.用游标Cursor_Table,遍历所有表  DECLARE Cursor_Table CURSOR FOR      SELECT name from sysobjects WHERE xtype = 'u' AND name

sql server字符串非空判断实现方法

11-22
复制代码 代码如下: CREATE function getcolor (@井号 varchar(50),@层位 varchar(50)) returns varchar(200) as begin declare @sql varchar(2000);set @sql='' --distinct select @sql=@sql+ 颜色+',' from ( select distinct 颜色 from yourtablename where 井号=@井号 and 层位=@层位 and 颜色

sqlserver中求字符串中汉字的个数的sql语句

11-22
关于这个话题,我也看到网上有其他方法来解决. 不过从性能和代码量上来看,我有更好的办法. 在这里和大家 分享. 原理其实很简单, 知识1.长度函数 len(): 知识2.还是长度函数datalength(): 代码如下: 复制代码 代码如下: declare @sql varchar(1000) set @sql='abc国m,de中d国e人民f' select @sql 字符,DATALENGTH(@sql)-len(@sql) 汉字个数

SQL语句 一个简单的字符串分割函数

11-22
复制代码 代码如下: CREATE FUNCTION dbo.f_splitstr( @str varchar(8000) )RETURNS @r TABLE(id int IDENTITY(1, 1), value varchar(5000)) AS BEGIN /* Function body */ DECLARE @pos int SET @pos = CHARINDEX(',', @str) WHILE @pos > 0 BEGIN INSERT @r(value) VALUES(LEF

用sql获取某字符串中的数字部分的语句

11-22
复制代码 代码如下: create function dbo.F_Get_No ( @No varchar(100) ) RETURNS bigint AS BEGIN WHILE PATINDEX('%[^0-9]%',@No)>0 BEGIN SET @No=STUFF(@No,PATINDEX('%[^0-9]%',@No),1,'') --删掉一个非数字的字符,循环结束,剩余的为数字部分 END RETURN CONVERT(bigint,@No) END 此函数可以返回某字符串中的数字

SQLServer中求两个字符串的交集

11-22
使用javascript的数组来计算,代码如下: 复制代码 代码如下: use tempdb go if (object_id ('fn_getArray' ) is not null ) drop function dbo . fn_getArray go create function fn_getArray (@ inStr1 varchar (8000 ), @ inStr2 varchar (8000 )) returns varchar (8000 ) as begin declar

GAE记, Python应用, SNS, Web攻略

03-12
今天实现了从Google App Engine的Datastore数据库提取中文数据然后以JSON格式作为XNJS的Ajax对象发出请求的返回值传回校内网,并且正常显示在网页里(汗--组织这个句子成分还真花了好一会). XNJS的Ajax对象在JSON模式下接受的数据是一个内容为JSON格式的纯字符串.虽然校内网的网页是utf-8编码的,但Google App Engine的Datastore默认的储存编码是unicode.开始的时候我以为从Datastore里query出来的中文数据需要用da

Visual Studio与C#编程十个实用技巧

12-25
如果你通过搜索引擎发现这篇文章的,我建议你先看看本系列的第一篇,这是本系列文章的第二篇,今天为大家带来更丰富的C#和Visual Studio编程技巧,一起来看看吧. 1.DataTable.HasRows 它不属于任何框架,但通过扩展方法很容易模仿这样一个方法,它不会消除检查数据表对象是否为空或行数的原始代码,但它可以简化应用程序的代码,下面是一个代码片段: public static bool HasRows(this DataTable dataTable) { return dataTa

.NET Discovery 系列之二--string从入门到精通(勘误版下)

12-25
本系列文章导航 .NET Discovery 系列之一--string从入门到精通(上) .NET Discovery 系列之二--string从入门到精通(勘误版下) .NET Discovery 系列之三--深入理解.NET垃圾收集机制(上) .NET Discovery 系列之四--深入理解.NET垃圾收集机制(下) .Net Discovery 系列之五--Me JIT(上) .NET Discovery 系列之六--Me JIT(下) .NET Discovery 系列之七--深入理解

ASP.NET缓存

12-25
介绍 缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一.例如你可以在复杂查询的时候缓存数据,这样后来的请求就不需要从数据库中取数据,而是直接从缓存中获取.通过使用缓存可以提高应用程序的性能. 主要有两种类型的缓存: 1.输出缓存Output caching2.数据缓存Data caching 1. 输出缓存(Output Caching) 使用输出缓存,你可以缓存最后输出的HTML页面,当相同的页面再次请求的时候,ASP.NET不会再执行页面的生命周期和相关代码而是直接使用

C# .NET学习经验总结

12-25
1. 装箱.拆箱还是别名 许多介绍C# .NET学习经验的书上都有介绍 int -> Int32是一个装箱的过程,反之则是拆箱的过程.许多其它变量类型也是如此,如:short <-> Int16,long <->Int64等.对于一般的程序员来说,大可不必去了解这一过程,因为这些装箱和拆箱的动作都是可以自动完成的,不需要写代码进行干预.但是我们需要记住这些类型之间的关系,所以,我们使用"别名"来记忆它们之间的关系. C# 是全面向对象的语言,比 Java的

对 String 的几个错误认识

12-25
昨天调试一段程序发现内存始终释放不掉,最后终于发现是对String 的错误使用造成,这促使我今天又仔细研究了一下String类型,不研究不知道,一研究发现我过去对String 的很多认识都是错误的,感觉这种错误认识还比较有典型性,于是写下此文和大家一起探讨. 1. String 类型变量追加,或修改后的新String对象是驻留(Interned)的. 如下面代码 string s1 = "abcd";             string s2 = s1 + "e"