- 2013-07-05
本篇文章是对mysql与Oracle update的区别进行了详细的分析介绍,需要的朋友参考下 update :单表的更新不用说了,两者一样,主要说说多表的更新 复制代码 代码如下: Oracle Oracle的多表更新要求比较严格,所以有的时候不是很好写,我们可以试试Oracle的游标 update (
- 2013-07-05
本篇文章是对mysql中的导入导出数据库命令以及函数、存储过程进行了详细的分析介绍,需要的朋友参考下 mysql常用导出数据命令: 1.mysql导出整个数据库 mysqldump -hhostname -uusername -ppassword databasename backupfile.sql mysqldump -hlocalhost -uroot hqgr hqg
- 2013-07-04
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql set password for 用户名@localhost = password('新密码'); 例子:mysql set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子
- 2013-07-04
今天我上网站的管理后台,登录时提示 MySQL error:Can't create/write to file '#sql_5c0_0.MYD' MySQL server error: Can't create/write to file 'C:/WINDOWS/TEMP/#sql_a80_0.MYD' (Errcode: 17) ( 1 ) 根据从网上搜索问题提示和自己遇到的情况分析、解决办法如下:
- 2013-07-04
1、内联接 (典型的联接运算,使用像 = 或 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。 外联接可以是左向外联接、右向外联接
- 2013-07-04
本篇文章是对内联,左外联,右外联,全连接,交叉连接的区别进行了详细的分析介绍,需要的朋友参考下 连接分为:内连接、外连接、交叉连接 一、内连接最常用 定义: 仅将两个表中满足连接条件的行组合起来作为结果集。 在内连接中,只有在两个表中匹配的行才能在结果集中出
- 2013-07-03
最近服务器出现问题,导致公司的网站数据丢了很多。智软的也丢了不少。这几天一直都在忙这 修复数据。 今天在恢复一个客户数据的时候。发现了一贯问题。有多个表损坏了。因为都是直接把表复制进去的。然后就出现了这个问题问题 如图: dedecms Error Warnin! Error inf
- 2013-07-03
查看当前连接系统参数:SHOW VARIABLES LIKE '%char%'; mysql show variables like 'char%'; +--------------------------+---------------- | Variable_name | Value +--------------------------+---------------- | character_set_client | gbk | character_set_con
- 2013-07-03
本篇文章是对MYSQL语法(在查询中使用count)的兼容性问题进行了详细的分析介绍,需要的朋友参考下 简单来说就是在查询中使用count以及更多字段 复制代码 代码如下: select count(id),id,name from table 很尴尬的,我的环境是5.5的,这个是能获取到结果的,但是运行到服
- 2013-07-03
1. 语法介绍 有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,可以使用如下的语句来实现: INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name 上面的语句比较适合两个表的数据互插,如果多个表
- 2013-07-03
这篇文章介绍了SQL分组排序去重复的实例代码,有需要的朋友可以参考一下 复制代码 代码如下: SELECT * FROM ( SELECT userid, classid, remark, ROW_NUMBER () OVER ( PARTITION BY userid, classid ORDER BY addtime DESC ) AS row_bank FROM Eng24VIPCourseIntention
- 2013-07-03
实际需求中,需要对某张表某字段里面的内容进行批量替换,普通的思考流程如下: SELECT出来 str_replace替换 UPDATE写入 实际这样极其浪费资源以及消耗资源,MYSQL内置了一个批量替换的语法 复制代码 代码如下: UPDATE table SET field = replace(field,'被替换','替换
- 2013-07-03
1从SQLServer导出数据 执行BCP: bcp ... queryout F:\test.txt -c S1.2.3.4 -Usa -P1111 命令参数含义: (1) 导入。 这个动作使用in命令完成,后面跟需要导入的文件名。 (2) 导出。 这个动作使用out命令完成,后面跟需要导出的文件名。 (3) 使用SQL语句导出。 这个动
- 2013-07-03
本文为大家详细介绍下如何在SQL Server的try...catch语句中获取错误消息的代码,具体示例如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助 复制代码 代码如下: BEGIN TRY ... ... END TRY BEGIN CATCH DECLARE @ErrorMessage NVARCHAR(4000); DECLARE @ErrorSeverit
- 2013-07-03
本篇文章是对MYSQL中SET类型字段的SQL操作知识进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: em`mark` set('index','best','hot')/em 用的人少,懂的人也少,找了很久,总算凑齐了一套知识点 看上面的结构,MYSQL不傻,会存index吗,不会,存的是数字 SET
- 2013-07-03
web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码。下面我以mysql数据库为例分情况一一说明: 两张表:insertTe
- 2013-07-02
本篇文章是对MySQL建表以及查询优化的一些实用小技巧进行了详细的分析介绍,需要的朋友参考下 MySQL建表阶段是非常重要的一个环节,表结构的好坏、优劣直接影响着后续的管理维护,赶在明天上班前分享总结个人MySQL建表、MySQL查询优化积累的一些实用小技巧。 技巧一、数
- 2013-07-02
mysql自己有个csv引擎,可以通过这个引擎来实现将csv中的数据导入到mysql数据库中,并且速度比通过php或是python写的批处理程序快的多。 具体的实现代码示例: 复制代码 代码如下: load data infile '/tmp/file.csv' into table _tablename (set character utf8) field
- 2013-07-01
如果直接用绿色版的mysql,则下载后解压,只需对目录下的my.ini文件的basedir(mysql的基本目录)和datadir(mysql数据目录)指定就可以,如下所示。 #Path to installation directory. All paths are usually resolved relative to this. basedir=D:\MySQL Server 5.1/
- 2013-07-01
单表的唯一查询用:distinct 多表的唯一查询用:group by distinct 查询多表时,left join 还有效,全连接无效, 在 使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重