SQL
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 · 144 阅读 · 0 评论 -
Mysql的存储过程
Mysql存储过程 不带参数的存储 输入参数的存储 输出参数的存储 带输入输出参数的存储 1.不带参数的存储: 创建存储过程前需先修改结束符标志,否则默认以分号结束会使存储过程体和里面的sql语句发生混乱 use trade; delimiter $ #修改结束符 create procedure sp_query() begin select * from shop; end $ delimiter ; 这样便定义了一个查询商店数据库所有商品信息的存储过程 调用存储过程时,用call调用即可: us原创 2020-11-22 13:53:25 · 150 阅读 · 0 评论