打印本文 打印本文 关闭窗口 关闭窗口
SQL的几点细节
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1964  更新时间:2009/4/24 21:11:30  文章录入:mintao  责任编辑:mintao

 

ORACLE提供的SQLPLUS,可以让你很方便的练习SQL,上个月我通过在SQLPLUS上的不断摸索学习,感觉收获颇多,从中发现并学习到了很多细节性的东西,在这里我把这些心得拿来与大家分享,希望对初学SQL的朋友会有点帮助。

当你很随意的在SQLPLUS用了几个create table语句,成功的建立了几个基本表以后,在成就感得到满足之余,你是否想到,这几个基本表是自己建立的,对他们中的每一个你都是了如指掌,但是假如基本表建的多了,或者其他人来到这里如何才能知道这上面究竟存在着哪些表呢?其实在ORACLE中有这样两个表:user_tablesall_users;我们通过运行下面的语句,很轻松的得到自己想要得信息。

SELECT table_name FROM user_tables ; 可以得到所要知道的表名,

SELECT username FROM all_users ; 可以得到所要知道的用户。

ORACLE中还有其他几个重要的表,现在你可以用上面的语句自己探索究竟哪些表有更重要的信息了。

另外SQL没有提供删除属性列的语句,那么我们必须间接的实现这一功能,具体该如何实现呢?为了便于描述,我们先做一些假设,假设已经建立了Student表,其中有下列数据:

 

Sno          Sname           Ssex           Sage      Sdept     

95001       李勇                         20          CS       

95002       刘晨                         19          IS        

95003       王敏              

[1] [2] [3]  下一页

打印本文 打印本文 关闭窗口 关闭窗口