首页 » SEO优化 » PHPsql笔试题技巧_数据库笔试题集合一

PHPsql笔试题技巧_数据库笔试题集合一

访客 2024-11-09 0

扫一扫用手机浏览

文章目录 [+]

1.选择1.1 Having 子句的浸染是(C)。
A.查询结果的分组条件 B.组的筛选条件C.限定返回的行的判断条件 D.对结果集进行排序

1.2 最常用的一种基本数据模型是关系数据模型,它的表示采取(D)A.树 B.网络 C.图 D.二维表1.3 数据库系统的核心是(B)A.数据模型 B.数据库管理系统 C.数据库 D.数据库管理员

PHPsql笔试题技巧_数据库笔试题集合一

1.4 关系表中每一横行称为(B)A.元组 B.字段 C.属性 D.码1.5 数据库管理系统掩护中,最主要的是(数据掩护) 程序掩护 数据掩护 编码掩护 硬件掩护1.6 以下那些不是 NoSQLmssql memcached mongodb postgresql cassandra couchdb redis

PHPsql笔试题技巧_数据库笔试题集合一
(图片来自网络侵删)

1.7 PHP 和 MYSQL 的联合利用办理了(C)

A 在 proxy 上处理数据库访问问题B 在 www 做事器上处理黑客的造孽访问问题C 在 www 做事器上处理数据库的访问问题D 在 sendmail 邮件系统上处理数据库的访问问题

1.8 以下哪个端口为远程上岸默认端口(3306)1433 3389 3306

2 填空

2.1 如何通过 shell 登录 mysql?(mysql -u -p -h -P)

2.2 数据库触发器能监控的触发事宜有————监视地点(table) 监视事宜(insert/update/delete) 触 发韶光(after/before) 触发事宜(insert/update/delete)————

2.3 数据库系统的组成部分有:硬件、软件、数据库、用户(数据库管理员)2.4 实现多台交流机或集线器连接在一起只能通过级联的办法(级联复制)2.5 远程连接 mysql 数据库的命令是什么___mysql -u -p -h -P___2.6 当删除一个数据库后,仅能用__binlog , 物理备份__数据重修以前的数据库中的数据2.7 SQL 中定义别名的三种方法是___列 AS 别名___列 别名_____别名= 列________________1.2.8 mysql 做事器默认的监听端口是:_3306____ ,mysql 的配置文件是:_/etc/my.cnf_______

3 简答3.1 简述 mysql 单机安装过程

1.在官网下载二进制 包2. 解压,并修正/etc/my.cnf 文件3.初始化数据4.启动

3.2 mysql 登录命令mysql -u -p -h -P

3.3 解释数据库内存构造中 SGA 和 PGA 的组成,以及这两个内存区存放信息的差异

SGA 区由数据缓冲区、共享池、重做日志缓冲区、大型池、JAVA 池构成;PGA 区由排序区、私有SQL 区以及堆栈构成。
SGA 区是由 Oracle 分配的共享内存构造,包含一个数据库实例共享的数据和掌握信息。
当多个用户 同时连接同一个实例时,SGA 区数据供多个用户共享,以是 SGA 区又称为共享全局区。
用户对数 据库的各种操作紧张在 SGA 区中进行。
该内存区随数据库实例的创建而分配,随实例的终止而释 放。
PGA 区是在用户进程连接数据库,创建一个会话时,由 Oracle 为用户分配的内存区域,保存当 前用户私有的数据和掌握信息,因此该区又称为私有全局区。
每个做事器进程只能访问自己的 PGA区,所有做事器进程 PGA 区总和即为实例的 PGA 区的大小。

3.4 解释数据库表空间的种类,以及不同类型表空间的浸染 共享表空间,独立表空间

共享表空间是一个库的数据都存放一个文件内,独立表空间是一个表一个 ibd 与 frm 文件

3.5 mysql 表中的中笔墨体乱码,缘故原由可能是什么?如何修正

字符集编码问题ALTER TABLE 表名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

3.6 mysql 忘却密码如何操作--skip-grant-tables ----> 跳过授权表(mysql.user)

--skip-networking ----> 跳过网络用户连接3.7 请写出目前市场上最常见的 2-5 种关系型数据库厂家,并注明他们产品的最新版和你熟习的或者打仗过的版本:

厂家: 最新版本: 熟习的版本: 打仗过的版本

mysql 5.6 5.7 Oracle、MsSQL(SQL Server)、PG

3.8 如何修正 mysql 的 root 密码

set password for 用户名@localhost = password('新密码');

3.9 请举出几个你熟习的关系型数据库管理系统和非关系型数据库管理系统,非关系型数据库比较 之下有什么不同之处(好处和不敷)?

关系型:mysql,Oracle非关系型:redis,mongodb非关系型,操作大略,有几率丢数据

3.10 存储过程与函数的差异

存储过程是用户定义的一系列 sql 语句的凑集,涉及特定表或其它工具的任务,用户可以调用存储 过程,而函数常日是数据库已定义的方法,它吸收参数并返回某种类型的值并且不涉及特定用户 表。

3.11 什么是视图,游标是什么?

视图是一种虚拟的表,具有和物理表相同的功能。
可以对视图进行增,改,查,操作,视图常日是 有一个表或者多个表的行或列的子集。
对视图的修正不影响基本表。
它使得我们获取数据更随意马虎, 比较多表查询。

游标:是对查询出来的结果集作为一个单元来有效的处理。
游标可以定在该单元中的特定行,从结 果集确当前行检索一行或多行。
可以对结果集当前行做修正。
一样平常不该用游标,但是须要逐条处理 数据的时候,游标显得十分主要。

3.12 你对数据库理解吗?你们公司的数据库是什么样的? 我们公司是高可用 MySQL 及主从架构与读写分离,利用的 MySQL1.3.13 你们公司数据库最大连接数是多少?目前理解并发不到 20003.14 MySQL 数据库 storage engine 中的 myisam、innodb 有什么差别

myisam 是表级锁,不支持事务,支持温备innodb 是行级锁,支持事务,自动故障规复,外键,热备

3.15 请列举几个常见的 nosql db 你最熟习那个?

redis memcached mongodb

3.16 简述 where 和 having 的差异:

Where 子句是用来指定 "行" 的条件的,而 Having 子句是指定 “组” 的条件的以是 Where 子句 = 指定行所对应的条件以是 Having 子句 = 指定组所对应的条件当在 Where 子句和 Having 子句中都可以利用的条件,从语句的实行效率来看,最好写在 Where 子 句中。

在利用 Count 函数等对表中的数据进行聚合操作时,DBMS 内部会进行排序处理,而排序操作会增 加机器的包袱,减少排序的行数,可以增加处理速率。
利用 Where 子句指定条件时,由于排序之前就对数据进行了过滤,以是能够减少排序的数据量。
但 是 Having 子句是在排序之后才对数据进行分组的,因此与前者比较,须要排序的数据量就要多得 多。

第三,利用 Where 子句更具速率上风的另一个情由是,可以对 Where 子句指定条件所对应的列创建 索引,这样可以大幅提高处理速率。
第四,Where 子句中不能利用聚合函数,而 Having 子句中可以。

相关文章

QQ聊天恶搞代码技术背后的趣味与风险

人们的生活越来越离不开社交软件。在我国,QQ作为一款历史悠久、用户众多的社交平台,深受广大网民喜爱。在QQ聊天的过程中,恶搞代码的...

SEO优化 2025-03-02 阅读1 评论0

Python代码截屏技术与应用的完美融合

计算机屏幕截图已经成为人们日常生活中不可或缺的一部分。无论是分享工作成果、记录游戏瞬间,还是保存网页信息,屏幕截图都发挥着重要作用...

SEO优化 2025-03-02 阅读1 评论0

QQ无限刷礼物代码技术突破还是道德沦丧

社交平台逐渐成为人们生活中不可或缺的一部分。QQ作为我国最具影响力的社交软件之一,其丰富的功能吸引了大量用户。近期有关QQ无限刷礼...

SEO优化 2025-03-02 阅读1 评论0