![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
李小魂
休闲一下
展开
-
SQL Server日期时间格式转换字符串详解
在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的。本文我们主要就介绍一下SQL Server日期时间转字符串的相关知识,接下来就让我们一起来了解一下这部分内容。日期时间转字符串:Select CONVERT(varchar(100), GETDATE(), 0): 05 16转载 2013-01-11 19:48:50 · 421 阅读 · 0 评论 -
Mysql两种存储引擎的优缺点
MyISAM引擎是一种非事务性的引擎,提供高速存储和检索,以及全文搜索能力,适合数据仓库等查询频繁的应用。MyISAM中,一个table实际保存为三个文件,.frm存储表定义,.MYD存储数据,.MYI存储索引。 NULL值被允许在索引的列中。InnoDB:这种类型是事务安全的.它与BDB类型具有相同的特性,它们还支持外键.InnoDB表格速度很快.具有比BDB还丰富的特性, 因此如果需转载 2014-06-30 18:12:57 · 379 阅读 · 0 评论 -
ORACLE中实现类似SQLSERVER中IDENTITY(1,1)序号自增的功能
ORACLE中的表实现类似SQLSERVER中IDENTITY(1,1)序号自增的功能,原理是通过sequences与triggers触发器实现。原创 2014-03-11 11:07:30 · 3956 阅读 · 0 评论 -
Linux下重置MySQL的密码
(用的RH 5.5,MySQL 5.6.11) # /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD('000000') wher原创 2013-04-23 15:54:41 · 483 阅读 · 0 评论 -
在Linux下安装和使用MySQL
一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽转载 2013-04-23 16:05:18 · 344 阅读 · 0 评论 -
[sql server]存储过程事务
简单的小例子:CREATE PROCEDURE testProAS /**//* ------- 事务开始 ---------- */ BEGIN TRANSACTION tran_test /**//* -------- 保存事务 ----------*/ SAVE TRANSACTION tran_test /**//* ---转载 2013-03-26 10:17:31 · 347 阅读 · 0 评论 -
Oracle 查找数据库中包含的某个关键字段
select * from all_source where text like '%keyword%'还可以加上owner=XX, TYPE=XXXX (PACKAGE,PROCEDURE,PACKAGE BODY,TRIGGER,FUNCTION,TYPE)来限制,以缩小搜索范围原创 2013-01-21 10:43:15 · 898 阅读 · 0 评论 -
SQL Server游标的使用
游标是邪恶的!在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。正常面向集合的思维方式是:而对于游标来说:这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能.同样的,在性能上,游标会吃更多的内存,减少可用的并发,占用宽带,锁定资源,转载 2013-01-13 16:27:17 · 285 阅读 · 0 评论 -
Oracle10GODP连接11G数据库,出现ORA - 1017用户名/口令无效; 登录被拒绝 的问题
一、出现症状 1、使用sqlplus连接正常 2、C#使用10g的ODP.NET连接时,报上面的错误二、原因 1、Oracle11G之前密码是不区分大小写的,从11G开始默认密码区分大小写 2、使用10G的ODP.NET时,会自动把密码转换成大写三、解决办法 1、给连接字符串中密码使用加上引号,这样密码就不会转成大写了 2、换成11G客户端 3、修改数据库,禁用转载 2013-01-11 23:27:27 · 775 阅读 · 0 评论 -
Oracle数据库绑定变量特性及应用
在开发一个数据库系统前,有谁对Oracle 系统了解很多,尤其是它的特性,好象很少吧;对初学者来讲,这更是不可能的事情;仅仅简单掌握了SQL的写法,就开始了数据库的开发,其结果只能是开发一个没有效率,也没有可扩展的系统; 因此,我写这个主题也是希望让大家更多地掌握Oracle数据库的特性,从而在架构一个新系统时,能考虑系统的可扩展,可伸缩性,也兼顾系统的效率和稳定; 使用绑定变量是Or转载 2013-01-13 16:52:05 · 407 阅读 · 0 评论 -
sql(SqlServer)编程基本语法
一、定义变量?--简单赋值declare @a intset @a=5print @a--使用select语句赋值declare @user1 nvarchar(50)select @user1='张三'print @user1declare @user2 nvarchar(50)select转载 2013-01-13 16:43:31 · 267 阅读 · 0 评论 -
Oracle用户、权限、角色管理
Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结转载 2013-01-13 16:19:14 · 405 阅读 · 0 评论 -
ORACLE常用数据字典
----常用数据字典USER_ 记录用户对象的信息,如user_tables包含用户创建的所有表; user_views,user_constraints等;ALL_ 记录用户对象的信息及被授权访问的对象信息;DBA_记录数据库实例的所有对象的信息,如DBA_USERS包含数据库实例中所有用户的信息,DBA的信息包含user和all的信息;V$ 当前实例的动态视转载 2013-01-11 22:46:38 · 278 阅读 · 0 评论 -
ORACLE常用查询
1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs;转载 2013-01-11 22:42:59 · 191 阅读 · 0 评论 -
oracle 查看用户所在的表空间
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users;查看当前用户的角色 SQL>select * from user_role_privs;查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>selec转载 2013-01-11 22:40:55 · 260 阅读 · 0 评论 -
ORA-28002: 密码将在 7 天后到期之问题解決
现象描述:登陆oracle 11g提示ERROR:ORA-28002: the password will expire within 7 days 告警信息: ERROR: ORA-28002: the password will expire within 7 days 原因分析: SELECT * FROM dba_profiles s WHERE s.p转载 2013-01-11 22:15:53 · 325 阅读 · 0 评论 -
关于SqlServer数据库日期函数
关于SqlServer数据库日期函数1、获取当前时间 select getdate()2、截取需要的值select datepart(year,getdate())select datepart(month,getdate())select datepart(day,getdate())select datepart(hour,getdate())s转载 2013-01-11 22:09:59 · 455 阅读 · 0 评论 -
Oracle和SQLServer补齐字符串的方法
Oracle:Lpad函数[sql] view plaincopyprint? 语法格式如下: lpad( string, padded_length, [ pad_string ] ) string 准备被填充的字符串; padded_length 填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数转载 2013-01-11 22:02:03 · 2326 阅读 · 0 评论 -
Provider:SSL提供程序,error:0 - 接收到的消息异常,或格式不正确
引用:http://www.cnblogs.com/Sabre/p/3915242.html感谢这位同学转载 2014-11-03 14:15:16 · 2316 阅读 · 0 评论