数据库
文章平均质量分 59
如雨随行2020
哈撒给
展开
-
【Go】sql拼接库
sql拼接库在一些web项目开发中,涉及到数据库操作,使用原生的sql或者接近原生的sqlx,会有大量的sql语句,又丑又难维护。而类似于gorm这样的ORM框架又太笨重了。下面介绍的这个库就介于原生和ORM框架,用这个库可以对sql语句和参数进行动态拼接https://github.com/elgris/sqrl // 线程不安全这个库是从另外一个库fork的https://github.com/Masterminds/squirrel // 线程安全两者的区别是,前者是线程不安全,后者是原创 2022-04-19 02:10:12 · 1943 阅读 · 0 评论 -
【Go】sqlx操作
sqlx使用指南安装sqlxgo get -u github.com/jmoiron/sqlx基本使用连接数据库var db *sqlx.DBfunc initDB() (err error) { dsn := "user:password@tcp(127.0.0.1:3306)/sql_test?charset=utf8mb4&parseTime=True" // 也可以使用MustConnect连接不成功就panic db, err = sqlx.Connect("mysq原创 2022-04-19 02:09:14 · 1081 阅读 · 0 评论 -
phoenix语句
插入数据 UPSERT INTO syslogs(id, uid, action) VALUES( NEXT VALUE FOR syslogs_sequence,9,'action');删除数据 delete from syslogs where id = 1;更新一条数据 UPSERT INTO syslogs(id, uid, action, ...原创 2019-05-22 17:56:56 · 1030 阅读 · 0 评论 -
mysql语句
–重置mysql的表id,id从0开始自增–方法一:delete from tb1;ALTER TABLE tbl AUTO_INCREMENT = 100;– 方法二:truncate tb1;–获取当前auto_incrementselect table_name, table_comment, auto_increment from information_schema.tab...原创 2019-08-22 10:07:55 · 105 阅读 · 0 评论 -
JDBC工具类
package com.yinhai.util; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.Statement; public class JdbcUtil{...原创 2019-08-17 09:48:19 · 88 阅读 · 0 评论 -
phoenix日期查询
@Query(nativeQuery = true, value = "select * from alarms where id = :id and alarmtime = to_date(:alarmtime)") Optional<Alarm> findByKey(@Param("id") Long id, @Param("alarmtime") String a...原创 2019-08-17 10:24:03 · 3010 阅读 · 0 评论 -
mysql语句-创建用户
创建一个用户,并授予其数据库所有权限CREATE USER admin@'%' IDENTIFIED BY '123456';grant all privileges on dems.* to admin@"%";flush privileges;grant select,insert,update,delete on dems.* to admin@'%';...原创 2019-09-29 21:31:14 · 897 阅读 · 0 评论