![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
ChristopherIn
潇洒但不英俊 倜傥但不风流 性情但不失理性。爱好编程,喜欢挑战。
熟悉Java后端开发、Mysql/Oracle、分布式、微服务,精通Spring/SpringBoot/SpringCloud,熟悉ElasticSearch/Redis/MongoDB/各种MQ等中间件,有过大型互联网项目开发经验
展开
-
自己封装的C操作Mysql数据库的API
大多数数据库对C的支持并不友好,典型的如Oracle的OCI(用过的朋友应该都有深切体会,恨不得直接弃坑).相对之下,Mysql官方的C接口还算比较友好的了,但是使用起来仍然略显繁琐.为此,自己封装了一些C操作Mysql官方提供的操作API,用它操作Mysql可谓so easy测试程序代码在test.c中,为一个查询一张表所有数据,一共就3行代码(建立连接、查询、释放连接)增删改查采用字符串拼接方式,使用时只需往里传入表名、数据值等基本信息,不用写任何SQL即可完成基本的增删改查(复杂查询、多表查询容原创 2021-04-02 17:10:06 · 138 阅读 · 0 评论 -
Mysql的存储过程
Mysql存储过程不带参数的存储输入参数的存储输出参数的存储带输入输出参数的存储1.不带参数的存储:创建存储过程前需先修改结束符标志,否则默认以分号结束会使存储过程体和里面的sql语句发生混乱use trade;delimiter $ #修改结束符create procedure sp_query()beginselect * from shop;end $delimiter ;这样便定义了一个查询商店数据库所有商品信息的存储过程调用存储过程时,用call调用即可:us原创 2020-11-22 13:53:25 · 148 阅读 · 0 评论