- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常见的_经过整理的_数据库面试题
如何判断数据库的时区?
SQL select dbtimezone from dual;
SQL select sessiontimezone from dual;
SQL select sysdate from dual;
SQL select systimestamp from dual;
SQL select current_date from dual;
SQL select current_timestamp from dual;
如何分辨某个用户是从哪台机器登陆ORACLE的
SELECT machine , terminal FROM V$SESSION
如何查看系统被锁的事务时间
select * from v$locked_object ;
数据表中的字段最大数是多少
表或视图中的最大列数为1000
怎样查得数据库的SID
select name from v$database; 也可以直接查看init.ora文件
SID是什么意思?
SID是一个数据库的唯一标识符,是建立一个数据库时系统自动赋予的一个初始ID
SID主要用于在一些DBA操作以及操作系统交互,从操作系统的角度访问实例名ORACLE_SID,且它在注册表中也是存在的
创建Sequence
create sequence zxk increment by 10 start with 10 maxvalue 1000 cycle ;
如何重构索引?
SQLALTER INDEX indexname REBUILD;
数据库,比如1000用户同时来访,要采取什么技术解决?
可采用连接池
什么是连接池?
连接池是一个等待数据库连接的队列.
连接池是创建和管理一个连接的缓冲池的技术.
当一个 JDBC 对一个 GBase 或其它数据个使用完了这个连接,将它返回到连接池中,这样这就可以被其它想使用它的线程使用。事务处理?
Connection类中提供了3个事务处理方法:
setAutoCommit(Boolean autoCommit):设置是否自动提交事务,默认为自动提交事务,即为true,通过设置false禁止自动提交事务;
commit():提交事务;
rollback():回滚事务。
Java中访问数据库的步骤?Statement和PreparedStatement之间的区
Java中访问数据库的步骤如下:
1)注册驱动;
2)建立连接;
3)创建Statement;
4)执行sql语句;
5)处理结果集(若sql语句为查询语句);
6)关闭连接。
PreparedStatement被创建时即指定了SQL语句,通常用于执行多次结构相同的SQL语句。
触
触。什存SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要行多次SQL,使用存SQL语句执行要快。可以用一个命令对象来调用存储过程。
索引的作用?和它的索引就一以找到想要的数据。索引可以是唯一的,。什视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。
??游元来有效的得十分重要。导出SQL脚本进入cmd命令格式 mysqldump -u用户名 -p 数据库名 数据库名.sql 范例: mysqldump -uroot -p abc abc.sql (导出数据库abc到abc.sql文件)将SQL脚本导入执行命令格式 mysql -u用户名 -p 数据库名 数据库名.sql 范例: mysql -uabc_f -p abc abc.sql (导入数据库abc从abc.sql文件)Student(S#,Sname,Sage,Ssex) 学生表 S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别
Course(C#,Cname,T#) 课程表 C#,课程编号;Cname:课程名字;T#:教师编号
SC(S#,C#,score) 成绩表 S#:学号;C#,课程编号;score:成绩
Teacher(T#,Tname) 教师表 T#:教师编号; Tname:教师名字
问题:
1、查询“001”课程比“002”课程成绩高的所有学生的学号;
select a.S# from (select s#,score from SC where C#=001) a,(select s#,score
from
文档评论(0)