常见的_经过整理的_数据库面试题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档