
数据库
景韦
这个作者很懒,什么都没留下…
展开
-
SQL行转列的方法
SQL行转列的方法(暂且行转列项目固定)SELECT DISTINCT a.name,(SELECT score FROM grade b WHERE a.name=b.name AND b.course='语文' ) AS '语文',(SELECT score FROM grade b WHERE a.name=b.name AND b.course='数学' ) AS '数学',(SE转载 2015-01-26 13:50:59 · 1071 阅读 · 0 评论 -
Microsoft SQL Server Management Studio Express安装失败处理并设置sa登录x
vs2008自带SQL2005先下载安装管理工具,Microsoft SQL Server Management Studio Express安装时若出现错误以管理员身份运行windows\syswow64\cmd.exe,并在命令行模式中执行下载的安装程序即可启动管理工具后,只能system账户连接连接后右击数据库,安全中选择混合模式(sql server和windo转载 2014-12-03 11:57:40 · 1772 阅读 · 0 评论 -
SQL未赋值变量参与计算,结果为空
DECLARE @aa nvarchar(10)declare @bb intset @aa=@aa+'12345'set @bb=@bb+1print(@aa)print(@bb)结果空白DECLARE @aa nvarchar(10)declare @bb intset @aa=''SET @bb=0set @aa=@aa+'12345'set @bb=@b原创 2015-01-06 16:42:23 · 902 阅读 · 0 评论 -
SQL返回受影响行数
ExecuteNonQuery()可以返回delete,insert,update操作受影响的行数 如果执行存储过程ExecuteNonQuery()一直返回-1,应检查存储过程中的是否有SET NOCOUNT ON,这句话会阻止返回计数,以减少网络开支,若需要返回值则可屏蔽这句话,或者改为SET NOCOUNT OFF,也可以通过return @@ROWCOUNT来获取受影响行数原创 2017-08-30 11:32:41 · 13159 阅读 · 0 评论 -
远程连接mysql报错1130,is not allowed to connect to...
默认mysql不允许远程连接,需要使用授权命令进行授权GRANT ALL PRIVILEGES ON *.* TO '用户名'@'远端机器名或ip' IDENTIFIED BY '密码' WITH GRANT OPTION;例:需要使用guest帐号从ip为192.168.1.5的电脑上使用“123456”密码远程到test数据库GRANT ALL PRIVILEGES ON test.* TO '原创 2017-10-11 12:37:38 · 704 阅读 · 0 评论 -
python对于sqlserver的基本操作
基本步骤:导入pymssql库建立连接conn常用参数:host:主机user:用户名password:密码database:数据库charset:字符集,‘utf8’as_dict:查询结果list列表中的元素是否以字典返回(默认False,列表中元素为元组)autocommit:自动提交事务(默认False,需要使用commit()提交事务)通过conn打开游标curs...原创 2018-10-16 16:27:43 · 6814 阅读 · 0 评论 -
asp执行sql语句、存储过程的几种方法
使用connection对象会返回一个关闭的recordset记录集,此记录集不要再次声明关闭建议在update、insert、delete时使用strCon="provider=sqloledb;data source=servername;initial catalog=databasename;uid=username;pwd=password"set conn=server.Cre...原创 2018-12-03 11:58:44 · 2791 阅读 · 0 评论