当前位置: 首页 > news >正文

周考考题(学习自用)

1.查询student表中name叫'张某'的信息

select * from student where name='张某';


2.写出char和varchar类型的区别

1)char存储固定长度的字符串,varchar存储可变长度的字符串(在实际长度的字符串上加上一个字节用于存储字符串长度);

2)char因为是固定长度,所以检索效率更高,varchar效率相对较低,但更节省空间。


3.mysql中的聚合函数

1)count()

2)sum()

3)avg()

4)max()

5)min() 


4.事务的特性

1)原子性

2)一致性

3)持久性

4)隔离性 


5.事务隔离级别都有哪几个

 四个

1)读未提交

2)读已提交

3)可重复读

4)可序列化


6.三范式

1)第一范式

每一列都是不可再分的原子数据项。

2)第二范式

在第一范式的基础上,每个非主属性完全依赖主键。

3)第三范式 

在第二范式的基础上,每个非主属性不能依赖其他非主属性(消除传递依赖)。


7.JDBC连接数据库的步骤

1)创建驱动

2)创建链接

3)创建预编译对象

4)执行SQL

5)解析SQL结果

6)关闭链接 


8.预编译执行对象的作用

1)防止SQL注入

2)减少编译次数,提高执行效率


9.写出5中选择器并说明作用

1)读未提交(READ UNCOMMITTED)
不能防止脏读。

2)读已提交(READ COMMITTED)

可以防止脏读,不能防止不可重复读。

3)可重复读(REPEATABLE READ)

可以防止脏读和不可重复读,不能防止幻读。

4)可序列化(SERIALIZABLE)

可以防止脏读、不可重复读和幻读。


10.线程池的七个参数

(核心线程数、最大线程数、非核心线程存活时间,存活时间单位,工作队列,线程工厂,回绝策略)

相关文章:

  • 【webview Android】视频获取首帧为封面
  • Niginx笔记
  • 本地部署DeepSeek(Mac版本,带图形化操作界面)
  • 广东茂名能源国际会议(IS-ESE 2025)
  • 备战蓝桥杯 Day1 回顾语言基础
  • 数字化转型的深度思考与最佳实践
  • Linux查找占用的端口,并杀死进程的简单方法
  • 智慧升级,赋能未来——开启安全高效与绿色低碳新篇章
  • 深入Flask:如何优雅地处理HTTP请求与响应
  • Spring IoC的实现机制是什么?
  • 数组_移除元素
  • MATLAB 生成脉冲序列 pulstran函数使用详解
  • 数据处理中多线程功能的设计逻辑,及python的多线程实现
  • C# 变量,字段和属性的区别
  • SQL-leetcode—1683. 无效的推文
  • Linux 安装 Ollama
  • 使用epoll与sqlite3进行注册登录
  • Spring Boot中使用Flyway进行数据库迁移
  • 云原生AI Agent应用安全防护方案最佳实践(下)
  • 安灯电子看板助力汽车零部件工厂实时监控与高效管理
  • 做网站基本教程/搜索引擎优化师工资
  • 手机壳图案设计网站/百度网址大全网站大全
  • 柳州网站虚拟主机销售价格/搜索引擎调价工具哪个好
  • 自己做的网站如何制作后台/java培训机构十强
  • 有专门做ppt的网站有哪些/国内永久免费云服务器
  • 钟星建设集团网站/电脑培训网上培训班