背景:在程序中,写sql语句时,可能要根据变量的值不同,SQL语句产生相应的变化。比如说存在变量StuName,根据变量值的不同,检索不同姓名的学生记录,这时需用到占位符的知识。 1,{0}占位符,代码如下: 1 str…
分类:SQL
时序数据库InfluxDB使用详解
InfluxDB是一个开源的时序数据库,使用GO语言开发,特别适合用于处理和分析资源监控数据这种时序相关数据。而InfluxDB自带的各种特殊函数如求标准差,随机取样数据,统计数据变化比等,使数据统计和实时分析变得十分方…
mongodb常用命令
1. 超级用户相关: 1.进入数据库admin use admin 2.增加或修改用户密码 db.addUser('name','pwd') 3. #查看用户列表 db.system.users.find() 4. #用…
SQL基础教程问题
PostgreSQL编码问题 错误:“ERROR: invalid byte sequence for encoding “UTF8”: 0xd6d0”解决方法:设置psql客户端字符集为GBK,…
Rust 语法基础
notice Rust 还没到1.0,开发很快,请看官方文档 语法基础 Rust的语法和其他C-family 语言很相似。 像if while 这类的控制结构和其他类c语言最大的不同是Rust中不需要在条件加括号, 但是…
MySQL数据库性能优化之四(SQL优化)
优化目标 1. 减少 IO 次数 IO 永远是数据库最容易瓶颈的地方 , 这是数据可的职责所决定的 , 大部分数据库操作中超过 90% …
sql赋值语句
@表示声明一个局部变量,@@表示声明一个全局变量(比如已经定义好的系统变量) 申明局部变量语法:declare @变量名 数据类型;例如:declare @num int; 赋值:有两种方法式(@num为变量名,valu…
sql语句中begin end的作用
create procedure pro_calc @num int as if @num<3 begin print '小于3' print 'sss' end else begin print '大于等于3' …
sql 常用语句,sql 字段字符串内容替换
–1、最接近当天的数据 当天再次排序select * from CSI_MagicPower order by datediff(d, CreateDate,GETDATE…
spark 优化套路
spark整个api上手较为简单,scala表达起来比较顺畅,java根据spark官方文档,理解scala的几个特性即可。 spark离线处理优化 目的减少无效操作,io cpu的有效利用,直接查优化技巧,不如先搞明白…
Golang连接mysql数据库
mysql的安装以及配置 mysql的安装以及配置,网上的教程很多,这里就不用多说了,值得注意的是:安装好了,一定要先启动mysql服务,创建相应的数据库和表 mysql数据库go驱动安装 golang连接数据库用户的驱…
为什么子查询比连接查询(LEFT JOIN)效率低
MySQL从4.1版本开始支持子查询,使用子查询进行SELECT语句嵌套查询,可以一次完成很多逻辑上需要多个步骤才能完成的SQL操作。子查询虽然很灵活,但是执行效率并不高。 那么问题来了,什么是子查询?为什么它的效率不高…