数据库基础
songfelicity
╰.习惯被依赖
展开
-
main方法获取数据库产品名称
main方法获取数据库产品名称原创 2022-04-28 15:48:37 · 345 阅读 · 0 评论 -
ORACLE中查询CLOB字段中内容包含某个字符串的语句
在Oracle中,可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:instr(sourceString,destString,start,appearPosition)。select * from table_name where dbms_lob.instr(字段名(clod类型),'查询条件',1,1) > 0; ...原创 2020-10-27 16:26:57 · 6479 阅读 · 0 评论 -
哪种数据库隔离级别能防止脏读?(多选题)
32.哪种数据库隔离级别能防止脏读?(多选题)A. Read committedB. Read uncommittedC. SerializableD. Repeatable read正确答案是:ACD数据库基础面试题-高级32题原创 2020-10-16 14:11:34 · 3230 阅读 · 0 评论 -
BLOB类型主要包括?(多选题)
31.BLOB类型主要包括?(多选题)A. TINYBLOBB. BLOBC. LONGBLOBD. MEDIUMBLOB正确答案是:ABCD数据库基础面试题-高级32题原创 2020-10-16 14:08:30 · 396 阅读 · 0 评论 -
JDBC连接池核心参数包括?(多选题)
30.JDBC连接池核心参数包括?(多选题)A. initialSizeB. maxIdleC. minIdleD. maxActiveE. maxWait正确答案是:ABCDE数据库基础面试题-高级32题原创 2020-10-16 14:07:08 · 756 阅读 · 0 评论 -
execute,executeQuery,executeUpdate的区别(多选题)
29.execute,executeQuery,executeUpdate的区别? (多选题)A. execute执行增删改成命令B. executeQuery执行查询命令C. executeUpdate执行更新命令D. executeUpdate执行删除命令正确答案是:ABCD数据库基础面试题-高级32题...原创 2020-10-16 14:05:50 · 344 阅读 · 0 评论 -
表变量和临时表的区别是(多选题)
28.表变量和临时表的区别是?(多选题)A. 表变量在内存B. 临时表有实际的物理文件C. 表变量不存储数据D. 临时表不存储数据正确答案是: AB数据库基础面试题-高级32题原创 2020-10-16 14:04:05 · 536 阅读 · 0 评论 -
MySQL如何开启一个事务(多选题)
27.MySQL如何开启一个事务Transaction?(多选题)A. CreateB. AddC. BEGIND. START TRANSACTION 显式地开启一个事务;正确答案是:CD数据库基础面试题-高级32题原创 2020-10-16 14:01:04 · 951 阅读 · 0 评论 -
数据库基础面试题-mysql查看日志log
26.mysql如何查看日志log?A. 查看默认的日志文件/var/log/my.logB. 查看默认的日志文件/var/lo.logC. 查看默认的日志文件/var/logD. 查看默认的日志文件/var/log/mysqld.log正确答案是:D数据库基础面试题-高级32题...原创 2020-09-04 14:46:21 · 404 阅读 · 0 评论 -
数据库基础面试题-命令查看MySQL的数据库名称
25.使用SQL命令如何查看当前MySQL的数据库名称?A. SELECT DATABASE( )B. SELECT DATABASES( )C. SELECT DATABASED. SELECT DATABASES正确答案是:A数据库基础面试题-高级32题原创 2020-09-04 14:44:41 · 538 阅读 · 0 评论 -
数据库基础面试题-MySQL配置数据文件目录
24.MySQL如何配置数据文件目录?A. mysql.txt中修改datadir = /var/mysql/dataB. mysql.cnf中修改data = /var/mysql/dataC. mysql.cnf中修改datadir = /var/mysql/dataD. mysql.config中修改datadir = /var/mysql/data正确答案是:C数据库基础面试题-高级32题...原创 2020-09-04 14:41:59 · 259 阅读 · 0 评论 -
数据库基础面试题-开启MySQL的Binlog
23.如何开启MySQL的Binlog功能?A. log-bin=mysql-binB. log-bin=binC. log-bin=mysqlD. log-bin=my正确答案是:A数据库基础面试题-高级32题原创 2020-09-04 14:40:01 · 367 阅读 · 0 评论 -
数据库基础面试题-命令如何查看MySQL用户账号
22.使用SQL命令如何查看当前MySQL的数据库用户账号?A. SELECT USERS( )B. SELECT USER( )C. SELECT USERD. SELECT USERS正确答案是:B数据库基础面试题-高级32题原创 2020-09-04 14:33:55 · 336 阅读 · 0 评论 -
数据库基础面试题-InnoDB设置读取缓存的参数
21.InnoDB引擎设置读取缓存的参数?A. read_buffe = 2097152B. read_buffer_size = 2097152C. buffer_size = 2097152D. write_buffer_size = 2097152正确答案是:B数据库基础面试题-高级32题原创 2020-09-04 14:31:21 · 510 阅读 · 0 评论 -
数据库基础面试题-修改默认的端口
20.MySQL如何修改默认的端口号?A. my_port = 3306B. port = 3306C. mysql_port = 3306D. sql_port = 3306正确答案是:B数据库基础面试题-高级32题原创 2020-09-04 14:21:57 · 278 阅读 · 0 评论 -
数据库基础面试题-查看MySQL的版本
19.使用SQL命令如何查看当前MySQL的版本?A. SELECT VERSIONB. SELECT VERSIONS( )C. SELECT V( )D. SELECT VERSION( )正确答案是:D数据库基础面试题-高级32题原创 2020-09-04 14:21:10 · 222 阅读 · 0 评论 -
数据库基础面试题-创建一个字段索引
18.MySQL创建一个字段索引的语句是?A. create index index_name on table_name (columnname)B. create index index_nameC. create index index_name (columnname)D. create index index_name on table_name正确答案是:A数据库基础面试题-高级32题...原创 2020-08-10 16:27:17 · 267 阅读 · 0 评论 -
数据库基础面试题-MySQL索引最多包含多少个列
17.MySQL索引最多包含多少个列?A. 1B. 2C. 16D. 5正确答案是:C数据库基础面试题-高级32题原创 2020-08-10 16:25:08 · 866 阅读 · 0 评论 -
数据库基础面试题-query_cache_size的目的
16.MySQL查询缓存机制query_cache_size的目的是?A. 缓存查询计划,节约磁盘空间B. 缓存查询计划,提升查询性能C. 缓存查询计划,提升写入性能D. 缓存查询计划,后续相同的查询可以性能加速正确答案是:D数据库基础面试题-高级32题...原创 2020-08-10 16:23:50 · 389 阅读 · 0 评论 -
数据库基础面试题-binlog日志文件保存时间
15.mysql binlog日志文件保存的过期时间10天?A. logs_days = 10B. expire_logs = 10C. expire_days = 10D. expire_logs_days = 10正确答案是:D数据库基础面试题-高级32题原创 2020-08-10 16:22:24 · 749 阅读 · 0 评论 -
数据库基础面试题-配置InnnoDB引擎的写线程数量
14.如何配置MySQL InnnoDB引擎的写线程数量?A. innodb_write_io_threads = 8B. innodb_read_io_threads = 4C. write_io_threads = 8D. read_io_threads = 4正确答案是:A数据库基础面试题-高级32题原创 2020-08-10 16:19:37 · 344 阅读 · 0 评论 -
数据库基础面试题-配置InnnoDB引擎的读线程数量
14.如何配置MySQL InnnoDB引擎的读线程数量?A. innodb_write_io_threads = 8B. innodb_read_io_threads = 4C. write_io_threads = 8D. read_io_threads = 4正确答案是:B数据库基础面试题-高级32题原创 2020-08-10 16:18:18 · 335 阅读 · 0 评论 -
数据库基础面试题-index
13.Clustered Index和NoClustered Index的区别是?A. Clustered Index影响表大小B. Clustered Index影响数据的物理存储顺序C. NoClustered Index影响表大小D. NoClustered Index影响数据的物理存储顺序正确答案是:B...原创 2020-08-10 16:16:43 · 239 阅读 · 0 评论 -
数据库基础面试题-查看当前MySQL的状态
12.使用SQL命令如何查看当前MySQL的状态?A. SHOW STATUSB. SHOW STATUS( )C. SELECT STATUSD. SELECT STATUS( )正确答案是:A数据库基础面试题-高级32题原创 2020-08-10 16:14:55 · 208 阅读 · 0 评论 -
数据库基础面试题-高级32道
由于最近工作比较忙,答案会抽空更新。希望可以与大家共同学习、探讨、共同进步。1.MySQL中,使用正则表达式查找news表中title以S或Q或L字母结尾的所有数据,语句是?A. SELECT * FROM news WHERE title REGEXP '^sql';B. SELECT * FROM news WHERE title REGEXP '(S|Q|L)$';C. SELECT * FROM news WHERE title REGEXP 'mysql$';D. SEL.原创 2020-07-07 11:11:36 · 1355 阅读 · 0 评论 -
数据库基础面试题-innnodb控制锁lock
11.MySQL如何innnodb控制锁lock的超时时间?A. innodbwait_timeout = 30B. lock_wait_timeout = 30C. wait_timeout = 30D. innodb_lock_wait_timeout = 30正确答案是:D原创 2020-08-10 16:06:52 · 308 阅读 · 0 评论 -
数据库基础面试题-如何修改日志文件的位置
10.MySQL如何修改日志文件的位置?A. mysql.cnf中修改log-error=/var/log/mysqld.logB. mysql.txt中修改log-error=/var/log/mysqld.logC. mysql.config中修改log-error=/var/log/mysqld.logD. mysql.cnf中修改log-error=/var/log/my.log正确答案是:A数据库基础面试题-高级32题...原创 2020-08-10 13:08:03 · 317 阅读 · 0 评论 -
数据库基础面试题-MySQL设置默认的事务隔离级别
9.MySQL如何设置默认的事务隔离级别?A. 配置文件mysql.cnf中修改transaction_isolation = READ-COMMITTEDB. 配置文件mysql.txt中修改transaction_isolation = READ-COMMITTEDC. 配置文件mysql.config中修改transaction_isolation = READ-COMMITTEDD. 配置文件mysql.bin中修改transaction_isolation = READ-COMMI原创 2020-07-27 11:49:16 · 648 阅读 · 0 评论 -
数据库基础面试题-MySQL中的正则表达式
8.MySQL中,使用正则表达式查找news表中title以S或Q或L字母开头的所有数据,语句是?A. SELECT * FROM news WHERE title like '^sql';B. SELECT * FROM news WHERE title REGEXP '^sql';C. SELECT * FROM news WHERE title REGEXP '^(S|Q|L)';D. SELECT * FROM news WHERE title REGEXP 'mysql$';.原创 2020-07-27 11:47:23 · 371 阅读 · 0 评论 -
数据库基础面试题-MySQL开启MySQL的慢查询日志
7. 如何开启MySQL的慢查询日志功能?A. 配置文件中设置slow_query=1B. 配置文件中设置query_log=1C. 配置文件中设置slow_query_log=1D. 配置文件中设置slow_query=true正确答案是:C 数据库基础面试题-高级32题...原创 2020-07-27 11:45:01 · 405 阅读 · 0 评论 -
数据库基础面试题-MySQL设置Innodb存储引擎
6.MySQL设置Innodb存储引擎的命令?A. CHANGE TABLE my_table ENGINE = InnoDB;B. ALTER TABLE my_table ENGINE = InnoDB;C. ALTER ENGINE = InnoDB;D. CHANGE ENGINE = InnoDB;正确答案是:B数据库基础面试题-高级32题...原创 2020-07-27 11:43:19 · 486 阅读 · 0 评论 -
数据库基础面试题-JDBC防止SQL注入的对象
5.JDBC中,可以使用哪个对象来防止SQL注入?A. StatementB. SQLStatementC. PreparedStatementD. MySQLStatement正确答案是:C数据库基础面试题-高级32题原创 2020-07-27 11:41:37 · 753 阅读 · 0 评论 -
数据库基础面试题-MySQL创建临时表
4.MySQL创建临时表的命令是?A. CREATE TEMPORARY TABLE 表名B. CREATE TABLE 表名 (列)C. CREATE TABLE 表名 (列定义)D. CREATE TEMPORARY TABLE 表名 (列定义)正确答案是:D数据库基础面试题-高级32题...原创 2020-07-27 11:39:19 · 448 阅读 · 0 评论 -
数据库基础面试题-修改MySQL的最大连接数
3.如何修改MySQL的最大连接数量1000?A. max_connections = 1000B. max_sql_connections = 1000C. max_mysql_connections = 1000D. connections = 1000正确答案是:A数据库基础面试题-高级32题原创 2020-07-27 11:36:03 · 266 阅读 · 0 评论 -
数据库基础面试题-MySQL回滚事务的关键字
2.MySQL的回滚事务的关键字是?A. rollbackB. runbackC. rallbackD. rqllback正确答案是:A数据库基础面试题-高级32题原创 2020-07-27 11:33:59 · 1532 阅读 · 0 评论 -
数据库基础面试题-MySQL中使用正则表达式
1.MySQL中,使用正则表达式查找news表中title以S或Q或L字母结尾的所有数据,语句是?A. SELECT * FROM news WHERE title REGEXP '^sql';B. SELECT * FROM news WHERE title REGEXP '(S|Q|L)$';C. SELECT * FROM news WHERE title REGEXP 'mysql$';D. SELECT * FROM news WHERE title REGEXP '^mysql'原创 2020-07-27 11:31:20 · 426 阅读 · 0 评论 -
ORACLE 日常记录ORA-28003:指定口令的口令验证失败,PLS-00905:对象SYS.VERIFY_FUNCTION无效
今天登陆数据库,提示密码已经过期。因为应用在使用,所以将密码改成跟原来一样的,出现错误如下:ORA-28003:指定口令的口令验证失败,PLS-00905:对象SYS.VERIFY_FUNCTION无效意思是新的密码不符合ORACLE的密码设置要求。原来密码是怎么设置的呢。很奇怪。取消密码管理:alter profile DEFAULT limit password_reuse_time unlimited;停止密码检验函数:alter profile DEFAULT li...原创 2020-07-27 11:22:56 · 2383 阅读 · 0 评论 -
数据库基础面试题-where与HAVING区别
32.Where条件和HAVING条件的区别?(多选题)A. WHERE子句在聚合前先筛选记录B. HAVING子句在聚合后对组记录进行筛选C. WHERE子句在聚合后先筛选记录D. HAVING子句在聚合前对组记录进行筛选正确答案是:AB数据库基础面试题-中级32题...原创 2020-04-24 12:16:16 · 504 阅读 · 0 评论 -
数据库基础面试题-连接查询
31.Inner join、left join和right join的区别?(多选题)A. 内连接:结果包含当两个表同时都存在的数据B. 左连接:左表存在数据右边表不一定存在C. 右连接:右边表存在数据,左边不一定存在D. 左连接:左表不存在数据右边表一定存在正确答案是:ABC数据库基础面试题-中级32题...原创 2020-04-24 12:15:48 · 632 阅读 · 0 评论 -
数据库基础面试题-MySQL分页查询
30.MySQL数据库的分页查询的正确语法是?(多选题)A. select * from users limit 20,20B. select * from users limits 20 offset 20C. select * from users limit 20 offsets 20D. select * from users limit 20 offset 20...原创 2020-04-24 12:14:24 · 1022 阅读 · 0 评论