
数据库
wbryfl
这个作者很懒,什么都没留下…
展开
-
MySQL中修改密码及访问限制设置详解
MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编 挥镅 PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。下面就分别讨论,供大家转载 2006-04-17 00:11:00 · 724 阅读 · 0 评论 -
阿里云服务器(ubuntu)安装MySQL及配置
1、root权限安装MySQLsudo apt-get install mysql-server安装过程会让你输入root的密码2、登录MySQL并更改用户授权登录:mysql -u root -p输入root密码后,进入MySQLuse mysqlupdate user set host='%' where user='root';grant all privil...原创 2018-09-16 16:43:10 · 1348 阅读 · 1 评论 -
DBISAM故障一例
描述:程序启动时,出现Runtime error 216 at xxxx之类的错误信息,开始以为是个例,跟踪代码才发现,从第一句就报错,因为之前程序是可以正常运行的,所以问题明显与代码无关,排查确定问题出在DBISAM,测试结果发现,只有一个DBISAM组件,程序也报错,Google后发现无此案例,排查结果与Windows的数据保护视图开启有关,关闭问题解决。Windows中关于DEP的描述:原创 2012-05-22 20:01:00 · 1106 阅读 · 0 评论 -
将多个Selcet结果一起输出
<br />select count(*) from table1 union all<br />select count(*) from table2 union all<br />select count(*) from table3;转载 2010-08-23 11:42:00 · 638 阅读 · 0 评论 -
DateDiff 函数的用法
<br /> DateDiff 函数的用法 SQL时间比较<br />DateDiff<br /> DateDiff: SQL server函数<br /> 返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。<br /> 语法<br /> DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])<br /> DateDiff 函数语法中有下列命名参数:<br />转载 2010-08-22 22:31:00 · 1734 阅读 · 0 评论 -
检索出某个字段重复(或不重复)记录的SQL
1.表Information中有四个字段:ID,Name,Sex,Position ID为主键,现在想查找姓名一样的记录,sql语句应该写为:select *from Informationwhere Name in (select Name from Information group by name having count(*)>1) 2.如果要查询姓名不同的记录,sql语句应该写为:select *from Informationwhere Name not转载 2010-08-22 03:30:00 · 2152 阅读 · 0 评论 -
分组取最新记录的SQL
<br />经常遇到这样的情况,要取得所有客户的最新交易记录,读取网站所有浏览者最后一次访问时间。一个客户只读取最新的一次记录,相同,大部分的人首先想到的就是排除所有记录,相同的只取一条。用distint,但是distint只能取到一个字段的值。所以使用distint就不能读取 出所有的情况。下面是一条正确的语句: <br />select * from 表名 自定义 <br /> where 时间字段=(select max(时间字段)转载 2010-08-23 22:55:00 · 1349 阅读 · 0 评论 -
查询某时间段的SQL
<br />通常写法:<br />select * from Table where DateTimeField between '2010-01-01' and '2010-01-31'<br />SQL实际查询到的结果是1月1日至1月30日的全部数据,因为默认的时间为00:00:00<br />要取得当月的真实数据应该如下:<br />select * from Table where DateTimeField between '2010-01-01 00:00:00' and '2010-01-31原创 2010-08-20 15:45:00 · 1142 阅读 · 0 评论 -
mysql错误1067的解决办法
启动mysql-5.0.45-win32服务时,报错如下:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止 解决方法:根据需要,复制mysql下的my-small.ini或其他INI文件到c:/windows下,改名为my.ini,在[mysqld]下应包含basedir,datadir这两个基本的配置。[mysqld]basedir=C:/m原创 2009-08-16 23:48:00 · 1669 阅读 · 0 评论 -
MSDE(MSSQL2000)安装自动回滚故障一例
安装MSSQL2000(MSDE同样适用,相信在XP上安装MSSQL2000企业版的用户都是先安装MSDE再安装连接工具)时,在进度条达到100%时自动回滚,无任何错误提示。 解决办法: 1) 运行regedit 2) 删除HKEY_CURRENT_USER/Software/Microsoft/Microsoft SQL Server键 3) 删除HKEY_LO原创 2009-05-29 20:32:00 · 6521 阅读 · 4 评论 -
SQL2005安装时“性能监视器计数器要求(错误)”
在 “开始” --> “运行”中输入 regedit,开启注册表编辑器。定位到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。在Sql Server 2005 的安装帮助文件中说的是需要查看009目录的注册表项,而我原创 2008-05-16 14:30:00 · 2384 阅读 · 2 评论 -
Ubuntu16.04下修改MySQL数据的默认存储位置
原文摘自: https://blog.youkuaiyun.com/prliebtsy/article/details/799956201.首先第一步当然是down掉MySQL了:# /etc/init.d/mysql stop2.接着创建新的数据库路径:# mkdir -p /ssd1/mysql其中,/ssd1是我在云服务器上加的一个数据盘,已经挂载到 /ssd1 上去了。我想把所...转载 2018-09-16 19:27:26 · 435 阅读 · 0 评论