
数据库mysql/oracle
文章平均质量分 75
helloguof
Java虐我千百遍,我待Java如初恋。
展开
-
MySQL基本基础练习
1、学生选课信息查询teacher 教师表student 学生表cource 课程表studentcource 选课表 学生和课程的关系表准备工作:CREATE TABLE teacher (id int(11) NOT NULL primary key auto_increment,name varchar(20) not null unique);CREATE TABLE student (id int(11) NOT NULL primary key aut转载 2022-03-13 12:50:28 · 597 阅读 · 0 评论 -
聊聊MySQL优化
很长一段时间我对数据库的认知仅仅停留在基本的CRUD上,直到接触了打造扛得住的MySQL架构这门课程。在一个大型的系统中数据库一直是性能的瓶颈,因此出现了很多的缓存技术,例如redis和memcached,但是如果数据库本身的设计不当,再怎么缓存优化也是收效甚微。这门课程简直有一种惊艳的感觉!我竟然第一次知道MySQL数据库背后还有如此常用的数据结构,例如:hash索引底层实现是hash表,B树索转载 2016-10-17 02:08:36 · 311 阅读 · 0 评论 -
MySql的存储过程具体语法
一.创建存储过程1.基本语法: create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_name//2.注意事项(转载 2016-10-17 02:21:33 · 714 阅读 · 0 评论 -
Mysql的存储过程
mysql存储过程的优点,存储过程是先编译然后保存在数据库,存储过程就是一些sql的集合,mysql5以后才有存储过程这个用法,因为它的出现可以简化程序的开发,减少数据库服务器与应用程序服务器之间的传输,从而提高了服务器的数据处理能力并且节约了开发成本。存储过程的参数可以使用 INOUT,OUT,IN等类型,在对存储过程的操作时,要先确认操作用户有相对应的权限,例如,创原创 2016-10-17 02:23:07 · 299 阅读 · 0 评论 -
数据库索引的优缺点
创建索引可以大大提高系统的性能:第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,转载 2016-10-17 02:24:07 · 385 阅读 · 0 评论