数据库
_老吴
这个作者很懒,什么都没留下…
展开
-
T-SQL 字符串处理方法、函数大全
常用的字符串函数:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER转载 2010-02-03 16:56:00 · 5127 阅读 · 0 评论 -
MSSQLServer 正在显示"正在还原...."
新建查询,执行如下命令RESTORE database dbname with recovery原创 2019-02-19 21:39:08 · 6052 阅读 · 0 评论 -
每天一点oracle(4)oracle部分常用命令
在oracle里运行脚本文件的方式有两种:start命令、@命令。start的语法:start filename[.ext] [arg1 arg2 arg3...]其中filename[.ext]表示要运行的脚本文件,如果省略文件扩展名,SQL*Plus就是用默认的文件脚本扩展名,通常为".sql"。SQL*Plus先在当前文件夹下查找filename[.ext],如果没有就在sq原创 2013-06-06 00:20:04 · 674 阅读 · 0 评论 -
每天一点oracle(1)--oracle部分常用命令
一直都用sqlserver来做数据库,但是看招聘的企业好多都用oracle,还是充实一下啊oracle的知识为好。先来点部分常用的编辑命令,习惯了界面化的sqlserver,用oracle要记住好多命令的,还是一点一点的记录吧。A[PPEND] text :将text添加到当前行的结尾。C[HANGE] /old/new/ :将当前行的old替换成newC[HANGE] /text原创 2013-05-15 23:22:35 · 602 阅读 · 0 评论 -
每天一点oracle(3)oracle部分常用命令
1、SAV[E] filename[.ext]: CRE[ATE] / REP[LACE] / APP[END] 将SQL缓冲区中的内容保存到有filename[.ext]所指定的文件中,默认文件扩展名为.sql,默认路径为sqlplus.exe程序的完整路径相同。其中可选CRE[ATE]选项表示创建一个新文件,REP[LACE]选项表示覆盖一个现有文件,APP[END]表示添加到一个现有文原创 2013-05-20 22:51:16 · 665 阅读 · 0 评论 -
每天一点oracle(2)--oracle部分常用命令
desc[ribe],在sqlserver中是倒叙排列用的在oracle里是显示数据库中所存储对象的描述。这里的对象可以是表、视图、同义词等,该命令列出了他们各个列的定义。SQL> desc emp 名称 是否为空? 类型 ----------------------------------------- -原创 2013-05-16 22:14:28 · 556 阅读 · 0 评论 -
T-SQL alter
在修改Sql Server表结构时,常用到Alter语句,把一些常用的alter语句列举如下。1:向表中添加字段Alter table [表名] add [列名] 类型2: 删除字段Alter table [表名] drop column [列名]3: 修改表中字段类型 (可以修改列的类型,是否为空)Alter table [表名] alter column [列名]转载 2012-11-19 14:58:08 · 1743 阅读 · 0 评论 -
程序员写sql语句优化总结
1. 不论一个sql中涉及到多个表,每次都用两个表(结果集)操作,得到新的结果后,再和下一个表(结果集)操作。2. 避免在select f1,(select f2 from tableB ).... from tableA 这样得到字段列。直接用tableA和tableB关联得到A.f1,B.f2就可以了。3.避免隐含的类型转换如 select id from employee w原创 2012-10-12 12:57:59 · 885 阅读 · 0 评论 -
oracle数据库在windows操作系统中卸载
1.停止所有与oracle相关的服务。“控制面板 ” ->“管理工具” -> “计算机管理” ->“服务和应用程序” ->“服务”,找到所有与oracle有关的服务,停掉。2.使用OUI(Oracle Universal Installer)卸载Oracle软件。 “开始” ->“程序” ->“Oracle-OraDb110g_home1|Oracle installation product原创 2012-02-28 15:12:35 · 753 阅读 · 0 评论 -
SQL简介/语言分类
一、简介 SQL是Structure Query Language(结构话查询语言)的缩写,它是使用关系模型的数据库应用语言,由IBM在20世纪70年代开发出来,作为IBM关系数据库原型System R的原型关系语言,实现了关系数据库中信息检索。20世纪80年代初,美国国家标准局(ANSI)开始着手制定SQL标准,最早的ANSI标准于1986年完成,就被叫作SQL-86。标准的出台原创 2012-05-01 22:24:52 · 596 阅读 · 0 评论 -
DDL语句(一)
DDL是数据定义豫园的缩写,简单的说就是对数据库内部对象进行创建、删除、修改的操作语言。他和DML语句的最大区别是DML只是对表内部数据的操作,而不涉及表的定义、结构的修改。DDL语句更多的地被DBA缩使用。一般开放人员很少使用。 在mysql数据库中mysql代表客户端命令,-u后面跟连接的数据库用户,-p表示需要输入的密码。如果密码正确将出现一段欢迎界面和一个mysq原创 2012-05-03 22:20:15 · 5990 阅读 · 0 评论 -
sqlserver中分区函数 partition by的用法
partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组create database StudentDBgouse StudentDBgocreate table Student --学生成绩表原创 2012-09-27 13:39:50 · 27442 阅读 · 1 评论 -
sql中with as的用法
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执转载 2012-09-27 13:30:09 · 1242 阅读 · 0 评论 -
sql语句中获取datetime的日期部分或时间部分
<br />主要方法还是通过日期格式的转换来获取。如下:<br /> Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM<br />Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06<br />Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16<br />Select CONVERT(varchar(100), GETDATE(原创 2010-08-23 09:52:00 · 1071 阅读 · 0 评论