MYSQL

本文分享了一个月内学习数据结构和MySQL的基础经验,包括排序算法、链表、树等数据结构概念,以及MySQL的启动选项、常用命令、存储引擎、视图、索引和存储过程等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这一个月的时间里的收获就是数据结构和mysql数据库,虽然没有很测底的了解,不过还算是有了一个基础吧。数据结构前面已经说了一些内容了,就是一些排序以及排序的时间,队列,单链表,双链表,循环链表,树,二分查找法这些相关的内容。
mysql方面的知识最初只了解很皮毛的东西,也就只知道怎么建立表,怎么备份、恢复之类的,这一段时间把mysql手册看了一下,虽然只是大概的浏览了一下,主要是自己也不知道具体的该了解哪些。先是了解了mysql的启动选项,知道了那些东西是怎么回事;了解了mysql的基本常用的命令,grant、show之类的;了解了mysql的日子文件;了解了mysql的存储引擎,那一个默认的和支持事务的innodb;了解了mysql的视图、索引以及存储过程;了解了mysql里面的一些sql语句,以前其实对于sql语句有很多都不会写的;了解了mysql的数据类型。貌似就这些东西。
下面附上昨天参照网上的一些例子写的存储过程的分页的例子。

delimiter //

create procedure sort5(pageIndex int,pageSize int)
begin
set @str=concat('select * from d3 order by id limit ',

(pageIndex-1)*pageSize,',',pageSize);
prepare st from @str;
execute st;
deallocate prepare st;
end//


create procedure sort6()
begin
set @pageIndex=10;
set @pageSize=10;
prepare st from "select * from d3 order by id limit ?,?";
execute st USING @pageIndex, @pageSize;
deallocate prepare st;
end//


create procedure sort7(pageIndex int,pageSize int)
begin
set @a=(pageIndex-1)*pageSize;
set @b=pageSize;
prepare st from "select * from d3 order by id limit ?,?";
execute st USING @a, @b;
deallocate prepare st;
end//
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值