随笔分类 -  MySQL

MySQL知识-[INSERT语法]
摘要:INSERT语法INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES ({expr | DEFAULT},...),(...),... [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]或:INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name SET col_name={expr | DEFAULT}, ... [ ON D 阅读全文

posted @ 2011-09-02 11:00 kingang 阅读(338) 评论(0) 推荐(0)

MySQL函数之STRCMP()
摘要:STRCMP(expr1,expr2) 若所有的字符串均相同,则返回STRCMP(),若根据当前分类次序,第一个参数小于第二个,则返回 -1,其它情况返回 1 。mysql> SELECT STRCMP('text', 'text2'); -> -1mysql> SELECT STRCMP('text2', 'text'); -> 1mysql> SELECT STRCMP('text', 'text'); -> 0在执行比较时,STRCMP() 使用当前字符集。 阅读全文

posted @ 2011-08-30 15:58 kingang 阅读(5788) 评论(0) 推荐(0)

多数据库事务处理
摘要:在一个数据库中实现事务是没什么问题,当时项目中常常会遇到多个数据库交叉事务的情况,这个方法使用两个SqlTransaction 来处理这两个数据库中的事务,当一个更新不成功两个都要回滚。public void TransactionDebug(){string sql1 = @"Data Source=XXXXXX;Initial Catalog=stuDB;Integrated Security=True";string sql2 = @"Data Source=XXXXXX;Initial Catalog=Northwind;Integrated Securi 阅读全文

posted @ 2011-08-15 14:17 kingang 阅读(277) 评论(0) 推荐(0)

语法:MySQL中INSERT INTO SELECT的使用[转]
摘要:语法:MySQL中INSERT INTO SELECT的使用1. 语法介绍 有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,可以使用如下的语句来实现:INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name上面的语句比较适合两个表的数据互插,如果多个表就不适应了。对于多个表,可以先将需要查询的字段JOIN起来,然后组成一个视图后再SELECT FROM就可以了:INSERT INTO a (field1,field2) SELECT * FROM(SELECT 阅读全文

posted @ 2011-08-10 19:57 kingang 阅读(414) 评论(0) 推荐(0)

MySQL SHOW 命令的使用[转]
摘要:SHOW TABLES或SHOW TABLES FROM DATABASE;解释:显示当前数据库中所有表的名称SHOW DATABASES;解释:显示MYSQL中所有数据库的名称SHOW PROCESSLIST;解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看他们自己的进程,但是如果他们拥有PROCESS权限,就可以查看所有人的进程,包括密码SHOW TABLE STATUS;解释:显示当前使用或者指定的DATABASE中的每个表的信息。信息包括表类型和表的最新更新时间SHOW COLUMNS FROM TABLE FROM DATABASE; 或 SHOW C 阅读全文

posted @ 2011-08-10 19:53 kingang 阅读(150) 评论(0) 推荐(0)

MySQL中varchar最大长度是多少?【转】
摘要:MySQL中varchar最大长度是多少?这不是一个固定的数字。本文简要说明一下限制规则。strlen 计算字符串长度,一个中文当2字符mb_strlen根据它的字符编码模式,统计字符quotcount计算数组中的元素数目或对象中的属性个数 <?phpheader('Content-Type:text/html;charset=UTF-8');$string1="谢春业";//定义中文字符变量$string2="xcy";//定义英文字符变量//直接输出看看他们的长度echo strlen($string1);echo " 阅读全文

posted @ 2011-08-10 19:15 kingang 阅读(188) 评论(0) 推荐(0)

导航