mysql重点面试题
阐述jdbc操作数据库的步骤 得到数据库的数据源 建立数据库连接connection 书写sql语句 执行对象preparestatement 执行sql语句 如果是查询操作,获取结果集resultset,处理结果集 讲一下数据库的左连接右...
阐述jdbc操作数据库的步骤 得到数据库的数据源 建立数据库连接connection 书写sql语句 执行对象preparestatement 执行sql语句 如果是查询操作,获取结果集resultset,处理结果集 讲一下数据库的左连接右...
这是图解mysql的第4篇文章,这篇文章会让你 明白什么是索引,彻底理解b 树和索引的关系; 彻底理解主键索引、普通索引、联合索引; 了解什么是hash索引,innodb和myisam索引的不同实现方式; 轻松理解后续的索引使用规则。 1....
这是图解mysql的第3篇文章,这篇文章会让大家清楚地明白: 什么是innodb行格式?innodb页是什么? innodb页和innodb行格式都有哪些字段信息? 为什么推荐使用自增id作为主键,而不推荐使用uuid? innodb设计者...
这是图解mysql的第2篇文章,这篇文章会通过一条sql更新语句的执行流程让大家清楚地明白: 什么是innodb页?缓存页又是什么?为什么这么设计? 什么是表空间?不同存储引擎的表在文件系统的底层表示上有什么区别? buffer pool是...
mysql是典型的c/s架构(客户端/服务器架构),客户端进程向服务端进程发送一段文本(mysql指令),服务器进程进行语句处理然后返回执行结果。 问题来了。服务器进程对客户端发送的请求究竟做了什么处理呢?本文以查询请求为例,讲解mysql...
问题描述 1.表已经存在,添加新的字段 ag真人游戏的解决方案 alter table table_name add column column_name varchar(100) default null comment '新加字段' 在那个字段后面添...
insert into 表名(字段名1,字段名2)values(值a1,值b1), (值a2,值b2), 例如: insert into user_info (user_account,user_name,user_age,user_cla...
删除表信息的方式有两种 :truncate table table_name;delete * from table_name;注 : truncate操作中的table可以省略,delete操作中的*可以省略 truncate、delet...
create procedure `test`.`new_procedure` () begin -- 需要定义接收游标数据的变量 declare a char(16); -- 游标 declare cur cursor for selec...
针对自己曾经经历过的一道面试题,那些情况不走索引,于是搜索网络和书籍的一些资料,整理如下: 1、 查询谓词没有使用索引的主要边界,换句话说就是select *,可能会导致不走索引。 比如,你查询的是select * from t whe...