![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 54
阿飞_程序员
JAVA程序员
展开
-
mysql函数function的用法
一、function的用法1.function的创建语法create function 函数名([参数列表]) returns 数据类型begin sql语句; return 值;end;2.用法案例,传入id,查出nameDELIMITER $$CREATE FUNCTION getname1(id VARCHAR(20))RETURNS VARCHAR(200)BEGINDECLARE youname VARCHAR(100);SELECT sname FROM s.原创 2021-01-03 18:08:23 · 7455 阅读 · 0 评论 -
mysql存储过程procedure
一、存储过程的用法1.创建语法CREATE PROCEDURE Pro_name()BEGIN...END2.原创 2021-01-03 01:01:52 · 1297 阅读 · 0 评论 -
索引背后的数据结构
参考:https://www.cnblogs.com/songwenjie/p/9414960.html转载 2021-01-01 21:08:06 · 72 阅读 · 0 评论 -
mysql索引实战练习
1.索引概念索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。2.作用快速取数据; 保证数据记录的唯一性; 实现表与表之间的参照完整性; 在使用ORDER by、group by子句进行数据检索时,利用索引可以减少排序和分组的时间。3.优点大大加快数据的检索速度; 创建唯一性索引,保证数据库表中每一行数据的唯一性; 加速表和表之间的连接; 在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。4.缺点索引需要占物理空间。 当对表中的数据进行增加原创 2020-12-31 17:40:26 · 659 阅读 · 1 评论 -
JDBC编程步骤
JDBC编程步骤(1)加载驱动程序:Class.forName(driverClass)加载mysql驱动:Class.forName("com.mysql.jdbc.Driver");加载oracle驱动:Class.forName("oracle.jdbc.driver.OracleDriver");(2)获得数据库连接DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/imooc",user,password);Dr原创 2020-12-22 18:22:58 · 104 阅读 · 0 评论 -
数据库中事务的四大特性(ACID)
数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务转载 2020-12-22 15:28:54 · 846 阅读 · 0 评论