1 / 62
文档名称:

java中级知识总结.doc

格式:doc   大小:1,451KB   页数:62页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java中级知识总结.doc

上传人:1557281760 2017/9/18 文件大小:1.42 MB

下载得到文件列表

java中级知识总结.doc

相关文档

文档介绍

文档介绍:JAVA中级知识总结
一、oracle数据库以及sql语句
Oracle的安装:在安装过程中需要自己设置三个用户的密码,分别是SYS(超级管理员)、system(管理员)和scott(程序给用户提供的一个普通用户)。
在安装完成oracle后在系统中会有五个服务,一般只需使用到数据库实例服务(OracleServiceOrcl)即可;
OracleService+服务名:该服务是数据库启动的基础,只有该服务启动了,数据库服务才能正常启动,这是必须启动的服务;
OracleOraDb10g_home1TNSListener:该服务是服务器端为客服端提供的监听服务,只有该服务正常启动,客服端才能正常连接服务器。
OracleOraDb10g_home1iSQL*Plus:该服务提供了浏览器对数据库数据操作的方式。
SQL语言分类:
DML:数据操作语言,用于增删改查:insert、delete、update、select。
DDL:数据定义语言,定义数据结构,用于表格的创建、修改和删除:
create、alter、drop。
DCL:数据控制语言,定义数据库用户权限:grant、revoke、set(设置)、commit(提交)、rollback(回滚)、savepoint(保存点)。
Oracle数据库的基本操作:
数据库层面的操作:
登录数据库:
SQL Plus登录:输入用户名和口令,注意:数据库实例(主机字符串)可输入也可不输入,输入则输orcl。
cmd登录:先输入sqlplus-->用户名-->密码。注意:在输入口令时口令是不可见的,并不是用户没输入数据。
sqlplusw登录:在运行输入sqlplus,后续同i。
退出数据库:使用SQL Plus登录时退出的是整个操作界面;使用cmd登录时则是退出数据库登录,并没有退出dos命令窗口。
用户层面的操作:
创建用户:create user 用户名 identified by 密码; 注意:创建用户只能以管理员的权限才能进行,普通用户是没有权限创建普通用户的;如果以管理员身份给予普通用户创建用户的权限,那么普通用户在创建用户上相当于管理员,这时的普通用户就拥有创建用户的权限。
进入用户数据库:conn[ect] 用户名/密码; 注意:普通用户第一次连接进入数据库必须要有管理员授权,不然新创建的普通用户是没有权限进入数据库的。
显示当前用户:show user;
断开用户与数据库之间的连接:disc;
用户的锁定与解锁:
锁定用户:alter user 用户名 lock;
解锁用户:alter user 用户名 account;
修改当前用户密码:
用户本身修改密码:password直接修改;
管理员修改密码:alter user 用户名 identified by 密码;
显示当前用户下的所有表格:
select * from tab; 或
select table_name from user_tables;
删除用户:同样的,普通用户不具备删除用户的权限,删除用户一般在管理员身份下完成;如果管理员授权普通用户拥有删除其他普通的用户的权限,那么在删除用户功能上该普通用户相当于管理员。注意:不能删除自身,删除的用户如果有数据需在最后加上cascade。
数据库表格层面的操作:
创建表格:create table 表名(字段名字段类型(字段长度),……); 注意:不能创建没有字段的表格。
描述表格属性(字段):desc 表名;
设置页面显示行数:set pagesize 数值; 查看使用show pagesize;
设置行宽:set linesize 数值; 同上。
复制表格: create table 表1 as select *from 表2; 使用关键字:as 。
重命名表格:rename 表名 to 新表名;
清空表格的两种方式及异同:
直接删除表中数据:delete from 表名;
截断表中数据:truncate table 表名;
delete属于DML语言,删除数据后可以回滚,可以有条件的删除数据;truncate属于DDL语言,一旦删除无法恢复数据,默认删除表中所有内容;一般情况下,truncate删除速度比delete快。
删除表格:drop table 表名;
权限操作:
授权:管理员身份下:grant 权限 to 用户;
connect:进入用户数据库的权限;
resource:创建表格的权限;
create|drop user:创建|删除用户的权限;
create view:创建视图的权限;
用户权限的传递:使用关键字option。
对象

最近更新

利用冷沉淀鉴定病原体与呼吸道感染关系的研究.. 27页

2024年贵州省六盘水市引进急需人才1111人历年.. 89页

初中生历史思维能力培养研1 4页

2024年贵州省务川县事业单位招聘105人历年高频.. 281页

2024年贵州省台江县高校毕业生就业见习招聘历.. 276页

2024年贵州省安顺市黄果树旅游区事业单位招聘.. 88页

2024年贵州省德江县事业单位招聘170人历年高频.. 281页

2024年贵州省机关事务管理局招聘历年高频难、.. 89页

2024年贵州省残疾人联合会事业单位招聘23人历.. 89页

2024年贵州省毕节市七星关区第五批事业单位招.. 89页

2024年贵州省毕节市纳雍县事业单位招聘59人历.. 280页

2024年贵州省织金县事业单位招聘160人历年高频.. 88页

2024年辽宁广告职业学院单招职业适应性测试题.. 56页

2024年辽阳职业技术学院单招职业适应性测试题.. 53页

2024年邯郸科技职业学院单招职业适应性测试题.. 54页

2024年郑州理工职业学院单招职业适应性测试题.. 57页

2024年郑州黄河护理职业学院单招职业适应性测.. 53页

2024年重庆商务职业学院单招职业适应性测试题.. 53页

2024年重庆水利电力职业技术学院单招职业适应.. 57页

2024年铜仁幼儿师范高等专科学校单招职业适应.. 53页

2024年长春金融高等专科学校单招职业适应性测.. 55页

2024年闽北职业技术学院单招职业适应性测试题.. 56页

创造力培养人工智能教育对中小学生思维能力和.. 28页

2024年青岛远洋船员职业学院单招职业适应性测.. 56页

2024年马鞍山职业技术学院单招职业适应性测试.. 53页

2024年黑龙江建筑职业技术学院单招职业适应性.. 57页

创新科技医防融合助推国家基本公卫项目发展 27页

小学科学教科版六年级下册期末测试题3(2024春.. 4页

游戏推广员的周报 6页

钡盐中钡含量的测定(沉淀重量法) 6页