数据库
大虾哥哥
挨踢的人生!!
展开
-
MySQL 正则表达式
mysql中做模糊查询 我们使用like 关键字有时候不能满足我的要求,此时可以使用正则表达式MySQL中使用 REGEXP 操作符来进行正则表达式匹配。下表中的正则模式可应用于 REGEXP 操作符中。模式 描述 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。 $ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' 或 '.转载 2020-08-02 17:05:21 · 206 阅读 · 0 评论 -
mysql中 find_in_set函数使用
在mysql中,有时我们在查询时,需要得到某字段中包含某个值的记录,但是使用like可能查到我们不想要的记录,此时mysql的FIND_IN_SET函数就派上用场了,下面来看一个例子。创建表并插入语句:CREATE TABLE users( id int(6) NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, language VARCHAR(50) NOT NULL, -- 权限 PRIMARY KEY (id原创 2020-08-02 16:56:15 · 994 阅读 · 0 评论 -
centos7下安装sqlserver2017,并破解3.5G内存限制
因为工作需要,最近要安装sqlserver数据库,不想在本地折腾,所以就用了一个虚拟机,环境如下:我在virtualbox下的centos7.5虚拟机 内存2G,命令行语音环境是中文1、安装相关工具(若有则忽略此步骤)yum install net-toolsyum install yum-utils2、设置mssql-server镜像curlhttps://packa...原创 2019-10-23 10:15:09 · 1786 阅读 · 3 评论 -
MS-SQL中如何 往id为自增类型(identity)的表插入指定id值的记录
如何给id为自增类型的表插入指定id值的记录比如有个表userData它的id是identity(自增的)那么我们如何插入指定的id值的数据呢?它还有另外两个列:name varchar(32) nullsex varchar(4) null 脚本为:set IDENTITY_INSERT newstype oninsert newstype(id,name,se原创 2009-05-31 17:02:00 · 1567 阅读 · 0 评论 -
excel数据变成insert 脚本的方法
我们想把数据从excel导入到insert脚本,该怎么办呢?下面跟着我来做。 第一步: 有个excel文件,data.xls, 打开excel,然后把这个excel另存为data.dbf文件,(这个是foxpro数据库文件)。或者自己新建一个空的.dbf文件,data.dbf 第二步: 再用exc原创 2009-11-29 21:32:00 · 2023 阅读 · 0 评论 -
MyEclipse5.5下连接Sql Server 2008的方法
MyEclipse5.5下连接Sql Server 2008的方法.docword指导文档下载地址:http://nercon233.download.csdn.net/user/nercon233/all原创 2010-01-04 11:31:00 · 722 阅读 · 0 评论 -
用SQLYog导出导入数据所遇到的错误 错误代码2006 的解决办法
用SQLYog导出导入数据所遇到的问题,导出时没有问题,导出的sql文件有100M多,做还原时,问题出现了。进度条显示,导入700多k时报错,错误代码是2006,mysql服务器离线。 到网上查找资料,慢慢试,终于找到解决办法:设置 导入导出时的数据缓冲区运行下面的脚本:-- 导入时的缓冲区 200M,根据你的sql脚本文件的大小来设置你的时间缓冲区大小set原创 2011-11-10 14:12:50 · 2796 阅读 · 3 评论 -
mysql5.6分页数据重复或丢失的问题
项目用了mysql5.6 版(5.6.39),查询某个表时根据时间排序,用limit分页时发现当前页的某项数据在下一页偶尔也会出现,导致我们认为本该出现的数据没有出现(即所谓“丢失”)。并且每次limit不同的页导致有部分数据总数变化,其本质是一样的,都是数据错乱。到网上搜索了一些资料:发现,我们order by 排序的时候,如果排序字段中有多行相同的列值,则排序结果是不确定的问题解决方...转载 2019-03-11 15:52:32 · 577 阅读 · 0 评论 -
MySQL中 You can't specify target table for update in FROM clause 问题的解决办法
假设tb_a 表 有两个字段 id,amountid amount(金额) 1 12.00 2 23.45 我们要把id为2的金额全部减去然后 给id为1的人update tb_a set amount = amount +(select amount from tb_a where id=2) where id =1;然后会报错:You can't...原创 2019-03-13 10:35:46 · 757 阅读 · 0 评论