![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
felixsyan
这个作者很懒,什么都没留下…
展开
-
修改mysql Root的密码
use mysql;update user set password=password('你要改的密码') where user='root'; flush privileges;原创 2010-08-28 12:59:53 · 78 阅读 · 0 评论 -
mysql 或通达OA 拒绝本地访问 解决方案
mysql5远程连接服务器时,出现类似: ERROR 1044: Access denied for user: '@127.0.0.1' to database 'mysql' 的错误。 说明你没有将权限下放到远端连接帐户上,由于mysql的安全性在不断的提高,权限设置默认是拒绝的,你必须自己开放权限。 在服务器上用mysql -h 192.168.0.1 -u root -p mysql命...原创 2013-03-14 16:10:16 · 481 阅读 · 0 评论 -
mysql 时间和日期函数详细介绍
一、MySQL 获得当前日期时间 函数.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+除了 n...原创 2012-06-24 17:27:34 · 71 阅读 · 0 评论 -
SQL当前日期获取技巧
当前日期 select CONVERT(varchar(10), getdate(), 120) 一个月第一天的SQL 脚本: SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 本周的星期一 SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 一年的第一天 SELECT DATEADD(yy, DATEDIF...原创 2012-06-24 17:26:18 · 64 阅读 · 0 评论 -
SQLServer 事务2种方法
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。在sql server+ .net 开发环境下,有两种方法能够完成事务的操作,保持数据库的数据完整性;一个就是用sql存储过程,另一个就是在ADO.NET中一种简单的事务处理;现...原创 2011-07-27 17:50:50 · 116 阅读 · 0 评论 -
MS-SQL 修改SA密码
输入下列命令,执行:exec sp_password null,'新密码','sa' 下面是我在SQL Server的帮助看到的关于存储过程 sp_password的说明:sp_password添加或更改 Microsoft® SQL Server™ 登录的密码。语法sp_password [ [ @old = ] 'old_password' , ] { [ @new =]...原创 2011-06-27 11:29:08 · 113 阅读 · 0 评论 -
MS-SQL Case when
显示时间:select getdate() as 日期,case month(getdate()) when 11 then '十一' when 12 then '十二' else substring('一二三四五六七八九十', month(getdate()),1) end+'月' as ...原创 2011-05-26 15:37:00 · 89 阅读 · 0 评论 -
利用游标删除重复字段的记录
declare @max integer,@id integerdeclare cur_rows cursor local for select id,count(*) from 表名 group by id having count(*) > 1open cur_rowsfetch cur_rows into @id,@maxwhile @@fetch_status=0...原创 2011-05-26 10:32:48 · 116 阅读 · 0 评论 -
MS-SQL 多张表数据插入一张表数据的存储过程
自己做的例子:--转移Accode--把以0开头的表转移到accountcode表if exists(select * from sysobjects where name='Proc_MoveAccode')drop proc Proc_MoveAccodegocreate proc Proc_MoveAccodeas declare @sql nvarchar(...2011-05-24 17:51:15 · 174 阅读 · 0 评论 -
SQL2008 附加SQL2005数据库出错
在SQL2005上的数据库附加到刚装的SQL2008上,本来用SQL2005附加数据库是一件很简单的事情,现在用了新版本,却出现了附加失败的错误: 刚开始看到这个错误,心里慌慌的,会不会是数据库版本问题,仔细看了下,原来是打开数据库文件失败,查了些资料,才知道是数据库文件权限问题。于是,我就到具体的存放数据库文件的文件下找到该文件,选中该文件,右击"属性",选择“安全”选项...原创 2011-05-24 11:07:37 · 212 阅读 · 0 评论 -
利用MS-SQL的DST access向sql server 导入数据的问题
导入错误1:Cannot start your application. The workgroup information file is missing or opened exclusively by another user. (Microsoft JET Database Engine)翻译中文:无法启动应用程序。工作组信息文件丢失或由其他用户以独占方式打开 解决办法:...原创 2011-05-23 11:19:28 · 333 阅读 · 0 评论 -
三种sql语句中插入数据的方法
插入数据到数据库中的时候,常用的语句如下:INSERT INTO table1(id, name, address) VALUES(1, ygl, 'beijing')--适用于T-sql和PL/SQL; SELECT id, name, address INTO table2 FROM table1 --自动创建table2,T-sql用法; INSERT INTO tabl...原创 2011-05-17 15:44:00 · 526 阅读 · 0 评论 -
查询数据库里所有表名,字段名的语句
SQL查看所有表名:1、select name from sysobjects where type='U'2、select * from information_schema.tables查询表的所有字段名:Select name from syscolumns Where ID=OBJECT_ID('表名')select * from informat...原创 2011-05-17 11:57:42 · 145 阅读 · 0 评论 -
sql2005 将表中字符串转换为数字的函数
1. convert(int,字段名) 例如:select convert(int,'3')2. cast(字段名 as int) 例如:select cast('3' as int)其实,一般情况下没有必要把字符串转换为数字类型假如需要比较两个字段是否相等,但是一个字段为字符串类型,一个为数字类型,用“=”比较两个值是否相等时,SQL SERVER会自动把字符串转换为...原创 2010-08-28 13:04:34 · 373 阅读 · 0 评论 -
Sql Server 日期格式化函数
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100),...原创 2010-08-28 13:03:36 · 70 阅读 · 0 评论 -
sql 时间函数 整理的比较全了
1. 当前系统日期、时间select getdate()2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000例如:查询目前时间最近三天的内容降序排列select * from table wh...原创 2010-08-28 13:02:53 · 57 阅读 · 0 评论 -
mysql启动报1067错误
mysql启动报1067错误在mysql安装目录 下的 my.ini文件是造成1067 启动错误的最主要根源,所以一般我们在出现这种问题的情况下首先考虑去这找问题:1.首先要说的就是字符集问题笔者在这里建议开发人员在使用mysql时候将默认的字符集该为uft8(不明白为什么那么多人非要用gbk或则gb2312),说是可以解决中文乱码问题,但是为此要在页面之间以及数据库之间做来回转换,而且只...原创 2010-08-28 13:01:01 · 84 阅读 · 0 评论 -
mysql权限分配 用户绑定特定数据库
#注意在本地的数据库执行以下代码 jmfs是数据库,账号是jiaming 密码是jiaming# 允许本地 IP 访问 localhost, 127.0.0.1insert into mysql.user (Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("localhost","jiaming",passw...原创 2015-05-09 19:13:08 · 365 阅读 · 0 评论