mysql
ScarletMeCarzy
这个作者很懒,什么都没留下…
展开
-
mysql查看隔离级别 ACID 四种隔离等级 mysql如何实现可重复读
1、查看当前会话的隔离级别:select @@tx_isolation;2、查看系统的隔离级别:select @@global.tx_isolation;3、设置会话的隔离级别,隔离级别由低到高设置依次为:set session transacton isolation level read uncommitted;set session transacton isolation levelread committed;set sessiontransacton is...原创 2020-10-16 16:11:02 · 541 阅读 · 0 评论 -
USING BTREE 是什么意思 有什么作用 Mysql
我们经常看到PRIMARY KEY (`id`) USING BTREE,是为了建立索引PRIMARY KEY (`id`) USING BTREE, UNIQUE KEY `sku_id` (`id`) USING BTREE, KEY `id_order` (`order_id`) USING BTREE, KEY `tb_sku_purchase_id_IDX` (`purchase_id`) USING BTREE, KEY `tb_sku_stream_IDX` (`st...原创 2020-10-15 09:48:32 · 76157 阅读 · 2 评论 -
golang xorm 映射名字不匹配导致查询的为0值
TransportData结构体内为:PickUpType int `json:"pickup_type"`数据库为pickup_type利用xorm映射err = dbMysql.SQL(sql).Find(&TransportData)解决方案:映射有强制的大小写规范:TransportData结构体改为:PickupType int `json:"pickup_type"`U改为小写...原创 2020-10-10 10:44:33 · 335 阅读 · 0 评论 -
Mysql 根据经纬度计算距离
#关联查询当被关联表有指定条件时,会导致主表查询结果不正确select u.name,a.area,a.lat,a.lon,a.is_main,(st_distance (point (a.lat,a.lon),point(120.218405,30.251983) ) * 111195) AS distancefrom user uleft join addr a on a.user_id=u.idwhere a.is_main=1#建议使用select u.name,(select ro.原创 2020-09-03 10:03:14 · 251 阅读 · 0 评论 -
Go Xorm Sql Update操作(int型设置为0)
row, err := session.Cols("a").Update(request, models.m{UserId: request.UserId})a列要更改为int 0时,这样写,update第一个参数是更改的值,第二个参数是约束条件:// Update records, bean's non-empty fields are updated contents,// condiBean' non-empty filds are conditions// CAUTION:// .原创 2020-08-10 10:27:22 · 1149 阅读 · 0 评论 -
GO语言实现简单登录注册修改密码+数据库mysql+GIN框架
MySQL设置:使用方法(带参数运行):源码下载:https://download.csdn.net/download/ScarletMeCarzy/12653994package mainimport ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" "strings" "os" "github.com/gin-gonic/gin")// 连接数据库参数const ( use.原创 2020-07-23 10:34:16 · 2998 阅读 · 0 评论 -
mysql 中varchar 与char的区别
一、字符与字节与编码关系ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。UTF-8编码中,一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。Unicode编码中,一个英文等于两个字节,一个中文(含繁体)等于两个字节。二、Varchar与char区别char固定长度的类型:char(M)类型的数据列里,每个值都占用M个字节,如果某个长度原创 2020-07-22 09:24:41 · 200 阅读 · 0 评论