??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产一区二区精品视频,亚洲精品国产精品久久清纯直播,欧美久久一区二区http://www.aygfsteel.com/liubijin/category/44664.htmlzh-cnTue, 04 May 2010 20:54:46 GMTTue, 04 May 2010 20:54:46 GMT60Oracle数据库安装及(qing)配置http://www.aygfsteel.com/liubijin/archive/2010/05/04/320051.html無所?/dc:creator>無所?/author>Tue, 04 May 2010 07:36:00 GMThttp://www.aygfsteel.com/liubijin/archive/2010/05/04/320051.htmlhttp://www.aygfsteel.com/liubijin/comments/320051.htmlhttp://www.aygfsteel.com/liubijin/archive/2010/05/04/320051.html#Feedback0http://www.aygfsteel.com/liubijin/comments/commentRss/320051.htmlhttp://www.aygfsteel.com/liubijin/services/trackbacks/320051.html1、安?/h2>

Oracle 版本Q?span class="topstoryhead">Oracle Database 10g Release 2 (10.2.0.1)

下蝲地址Q?/p>

http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html

安装讄Q?/p>

1Q这里的全局数据库名即ؓ(f)你创建的数据库名Q以后在讉K数据Q创?#8220;本地Net服务?#8221;时用刎ͼ

2Q数据库口o(h)在登录和创徏“本地Net服务?#8221;{地方会(x)用到?br />

 

2、创?#8220;本地Net服务?#8221;

1Q通过【程序?》【Oracle - OraDb10g_home1?》【配|和UL工具?》【Net Configuration Assistant】,q行“|络配置助手”工具Q?/p>


 

 

2Q选择“本地 Net 服务名配|?#8221;Q?/p>


 

3Q这里的“Net 服务?#8221;我们输入安装数据库时?#8220;全局数据库名”Q?/p>


 

4Q主机名我们输入本机的IP地址Q?/p>


 

5Q测试数据库q接Q用户名/密码为:(x)System/数据库口令(安装时输入的“数据库口?#8221;Q:(x)



 
默认的用户名/密码错误Q?


 

更改dQ输入正的用户?密码Q?/p>


 

试成功Q?/p>


 

3、PLSQL Developer q接试

输入正确的用户名/口o(h)Q?/p>


 

成功登陆Q?/p>




4、创I间

打开sqlplus工具Q?br />
Sql代码       sqlplus /nolog  

q接数据库:(x)
 Sql代码     conn /as sysdba

创徏表空_(d)(x)

 Sql代码   create tablespace camds datafile 'D:\oracle\product\10.2.0\oradata\camds\camds.dbf' size 200m autoextend on next 10m maxsize unlimited;  


5、创建新用户

q行“P/L SQL Developer”工具Q以DBAQ用户名QSystemQ的w䆾dQ?/p>

 

1Q新?#8220;UserQ用P(j)Q?/strong>

2Q设|用户名、口令、默认表I间Q用上面新建的表空_(d)(j)和(f)时表I间Q?/strong>

 

3Q设|角色权限:(x)

 

 

4Q设|?#8221;pȝ权限“Q?/span>

 

 

 

5Q点d用后Q【应用】按钮变灎ͼ新用户创建成功:(x)


 

6Q新用户d试Q?/span>

输入新用L(fng)“用户?口o(h)”Q?/p>


新用?#8220;testcamds”成功登陆Q?/p>


 

6、导入导出数据库

先运行cmd命o(h)Q进入命令行模式Q{C面的目录QD:\oracle\product\10.2.0\db_1\BIN【该目录下有exp.exe文g?/p>

1Q导?/span>

命o(h)语法Q?br />
Sql代码   imp userid/pwd@sid file=path/file fromuser=testcamds touser=userid  


命o(h)实例Q?br />
Sql代码   imp testcamds/123@camds file=c:\testcamds fromuser=testcamds touser=testcamds  

导入l果Q?/p>


 

2Q导出:(x)

命o(h)语法Q?br />
Sql代码  exp userid/pwd@sid file=path/file owner=userid  
 
命o(h)实例Q?

导入l果Q?/p>




]]>
MySQL数据库中的Date,DateTime和TimeStampcdhttp://www.aygfsteel.com/liubijin/archive/2010/05/04/320041.html無所?/dc:creator>無所?/author>Tue, 04 May 2010 06:10:00 GMThttp://www.aygfsteel.com/liubijin/archive/2010/05/04/320041.htmlhttp://www.aygfsteel.com/liubijin/comments/320041.htmlhttp://www.aygfsteel.com/liubijin/archive/2010/05/04/320041.html#Feedback0http://www.aygfsteel.com/liubijin/comments/commentRss/320041.htmlhttp://www.aygfsteel.com/liubijin/services/trackbacks/320041.html DATETIME, DATE和TIMESTAMPcd是相关的。本文描qC们的特征Q他们是如何cM的而又不同的?/p>

  DATETIMEcd用在你需要同时包含日期和旉信息的值时。MySQL(g)索ƈ且以'YYYY-MM-DD HH:MM:SS'格式昄DATETIME|支持的范围是'1000-01-01 00:00:00'?9999-12-31 23:59:59'。(“支持”意味着管更早的值可能工作,但不能保证他们可以。)(j)

  DATEcd用在你仅需要日期值时Q没有时间部分。MySQL(g)索ƈ且以'YYYY-MM-DD'格式昄DATE|支持的范围是'1000-01-01'?9999-12-31'?/p>

  TIMESTAMP列类型提供一U类型,你可以用它自动地用当前的日期和旉标记INSERT或UPDATE的操作。如果你有多个TIMESTAMP列,只有W一个自动更新?/p>

  自动更新W一个TIMESTAMP列在下列M条g下发生:(x)

  列没有明地在一个INSERT或LOAD DATA INFILE语句中指定?/p>

  列没有明地在一个UPDATE语句中指定且一些另外的列改变倹{(注意一个UPDATE讄一个列为它已经有的|q将不引起TIMESTAMP列被更新Q因为如果你讄一个列为它当前的|MySQLZ(jin)效率而忽略更攏V)(j)

  你明地讑֮TIMESTAMP列ؓ(f)NULL.

  除第一个以外的TIMESTAMP列也可以讄到当前的日期和时_(d)只要列设ؓ(f)NULLQ或NOW()?/p>

  通过明确地设|希望的|你可以设|Q何TIMESTAMP列ؓ(f)不同于当前日期和旉的|即对第一个TIMESTAMP列也是这栗例如,如果Q当你创Z个行Ӟ你想要一个TIMESTAMP被设|到当前的日期和旉Q但在以后无Z时行被更新时都不改变Q你可以使用q个属性:(x)

  让MySQL在行被创建时讄列,q将初始化它为当前的日期和时间?/p>

  当你执行随后的对该行中其他列的更Ҏ(gu)Q明设定TIMESTAMP列ؓ(f)它的当前倹{?/p>

  另一斚wQ你可能发现Q当行被创徏q且q离随后的更Ҏ(gu)Q很Ҏ(gu)用一个你用NOW()初始化的DATETIME列?/p>

  TIMESTAMP值可以从1970的某时的开始一直到2037q_(d)_ֺZU,其g为数字显C?/p>

  在MySQL(g)索ƈ且显CTIMESTAMP值取决于昄寸的格式如下表?#8220;完整”TIMESTAMP格式?4位,但是TIMESTAMP列可以用更短的显C尺寸创造:(x)

列类型     昄格式
TIMESTAMP(14) YYYYMMDDHHMMSS
TIMESTAMP(12) YYMMDDHHMMSS
TIMESTAMP(10) YYMMDDHHMM
TIMESTAMP(8) YYYYMMDD
TIMESTAMP(6) YYMMDD
TIMESTAMP(4) YYMM
TIMESTAMP(2) YY

  所有的TIMESTAMP列都有同L(fng)存储大小Q不考虑昄寸。最常见的显C尺寸是6??2、和14。你可以在表创徏旉指定一个Q意的昄寸Q但是?或比14大被强制?4。在??3范围的奇数值尺寸被强制Z一个更大的偶数?/p>

  使用一个常用的格式集的M一个,你可以指定DATETIME、DATE和TIMESTAMP|(x)

  'YYYY-MM-DD HH:MM:SS'?YY-MM-DD HH:MM:SS'格式的一个字W串。允怸U?#8220;宽松”的语?-M标点可用作在日期部分和时间部分之间的分隔W。例如,'98-12-31 11:30:45'?98.12.31 11+30+45'?98/12/31 11*30*45'?98@12@31 11^30^45'是等L(fng)?/p>

  'YYYY-MM-DD'?YY-MM-DD'格式的一个字W串。允怸U?#8220;宽松”的语法。例如,'98-12-31', '98.12.31', '98/12/31'?98@12@31'是等L(fng)?/p>

  'YYYYMMDDHHMMSS'?YYMMDDHHMMSS'格式的没有Q何分隔符的一个字W串Q例如,'19970523091528'?970523091528'被解释ؓ(f)'1997-05-23 09:15:28'Q但?971122459015'是不合法?它有毫无意义的分钟部?且变?0000-00-00 00:00:00'?/p>

  'YYYYMMDD'?YYMMDD'格式的没有Q何分隔符的一个字W串Q如果字W串认ؓ(f)是一个日期。例如,'19970523'?970523'被解释作?1997-05-23'Q但?971332'是不合法? 它有无意义的月和天部?且变?0000-00-00'?/p>

  YYYYMMDDHHMMSS或YYMMDDHHMMSS格式的一个数字,如果数字认ؓ(f)是一个日期。例如,19830905132800?30905132800被解释作?1983-09-05 13:28:00'?/p>

  YYYYMMDD或YYMMDD格式的一个数字,如果数字认ؓ(f)是一个日期。例如,19830905?30905被解释作?1983-09-05'?/p>

  一个返回值可以在一个DATETIME, DATE或TIMESTAMP上下文环境中接受的函敎ͼ例如NOW()或CURRENT_DATE?/p>

  不合法DATETIME, DATE或TIMESTAMPD变换到适当cd?#8220;?#8221;?'0000-00-00 00:00:00', '0000-00-00'?0000000000000)?/p>

  对于包括的日期部分分隔符的指定ؓ(f)字符串的|不必要ؓ(f)于10的月或天的值指?位数字,'1979-6-9'?1979-06-09'是一L(fng)。同? 对于包括的时间部分分隔符的指定ؓ(f)字符串的|不必为小?0的小时、月或秒指定2位数字,'1979-10-30 1:2:3'?1979-10-30 01:02:03'是一L(fng)?/p>

  指定为数字应该是6??2?4位长。如果数字是8?4位长Q它被假定以YYYYMMDD或YYYYMMDDHHMMSS格式q且q䆾由头4位数字给出。如果数字是6?2位长Q它被假定是以YYMMDD或YYMMDDHHMMSS格式且年份由?位数字给出。不是这些长度之一的数字通过填补前头的零到最接近的长度来解释?/p>

  指定为无分隔W的字符串用它们l定的长度来解释。如果字W串长度??4个字W,q䆾被假定头4个字W给出,否则q䆾被假定由?个字W给出。对于字W串中呈现的多个部分Q字W串从左到右边被解释Q以扑ևq、月、日、小时、分钟和U|q意味着Q你不应该用少?6 个字W的字符丌Ӏ例如,如果你指?9903'Q认为将代表1999q?月,你会(x)发现MySQL把一?#8220;?#8221;日期插入C的表中,q是因ؓ(f)q䆾和月份?9?3Q但是日期部分丢??Q因此该g是一个合法的日期?/p>

  TIMESTAMP列用被指定的值的完整_ֺ的存储合法的|不考虑昄大小。这有几个含意:(x)

  L指定q_(d)月,和日Q即使你的列cd是TIMESTAMP(4)或TIMESTAMP(2)。否则,值将不是一个合法的日期q且0被存储?/p>

  如果你用ALTER TABLE拓宽一个狭H的TIMESTAMP列,以前?#8220;隐蔽”的信息将被显C?/p>

  同样Q羃?yu)一个TIMESTAMP列不?x)导致信息失去,除?jin)感觉上值在昄Ӟ较少的信息被昄出?/p>

  管TIMESTAMPD存储为完整精度,直接操作存储值的唯一函数是UNIX_TIMESTAMP()Q其他函数操作在格式化了(jin)的检索的gQ这意味着你不能用函C如HOUR()或SECOND()Q除非TIMESTAMP值的相关部分被包含在格式化的g。例如,一个TIMESTAMP列的HH部分部被昄Q除非显C大至是10Q因此在更短的TIMESTAMPg试试使用HOUR()产生一个无意义的结果?/p>

  在某U程度上Q你可以把一U日期类型的Dl一个不同的日期cd的对象。然而,q可能值有一些改变或信息的损失:(x)

  如果你将一个DATEDl一个DATETIME或TIMESTAMP对象Q结果值的旉部分被设|ؓ(f)'00:00:00'Q因为DATEg包含旉信息?/p>

  如果你将一个DATETIME或TIMESTAMPDl一个DATE对象Q结果值的旉部分被删除,因ؓ(f)DATEcd不存储时间信息?/p>

  CQ尽DATETIME, DATE和TIMESTAMP值全都可以用同样的格式集来指定,但所有类型不都有同样的D围。例如,TIMESTAMPg能比1970早或?037|晚Q这意味着Q一个日期例?1968-01-01'Q当作ؓ(f)一个DATETIME或DATE值合法时Q它不是一个正TIMESTAMP|q且 如果赋值给q样一个对象,它将被变换到0?/p>

  当指定日期值时Q当?j)某些缺P(x)

  允许作ؓ(f)字符串指定值的宽松格式能被ƺ骗。例如,g?10:11:12'可能看v来像旉|因ؓ(f)“:”分隔W,但是如果在一个日期中使用Q上下文作为年份被解释?2010-11-12'。?10:45:15'被变换?0000-00-00'Q因?45'不是一个合法的月䆾?/p>

  ?位数字指定的q值是模糊的,因ؓ(f)世纪是未知的。MySQL使用下列规则解释2位年|(x)

  ?0-69范围的年D变换?000-2069?/p>

  ?0-99范围的年D变换?970-1999?br /> 本篇文章来源于:(x)开发学?http://edu.codepub.com   原文链接Qhttp://edu.codepub.com/2009/1121/17945.php



]]>
վ֩ģ壺 °Ͷ| | ɽ| ɽ| | | | | ¬| ԭ| | | | ɽ| | Ʊ| ʯ| ͭ| | | | | | | | | ̨| | | | | ũ| | ɽ| п| | ۲| | | | Ǹ|