Mysql

MySQL 实现 EF Code First TimeStamp/RowVersion 并发控制

在将项目迁移到MySQL5.6.10数据库上时,遇到和迁移到PostgreSQL数据库相同的一个问题,就是TimeStamp/RowVersion并发控制类型在非MicrosoftSQLServer数据库中的实现。先上网搜索解决方案,找到Ak.Ini的博文http://www.cnblogs.com/akini/arc...

EntityFramework系列:MySql的RowVersion

无需修改实体和配置,在MySql中使用和SqlServer一致的并发控制。修改RowVersion类型不可取,修改为Timestamp更不可行。SqlServer的RowVersion生成一串唯一的二进制保证Row的版本,无关TimeStamp,更无论TimeStamp的精度问题。使用MySql触发器只能解决uuid的...

MYSQL 企业常用架构与调优经验分享

一、选择PerconaServer、MariaDB还是MYSQL mysql应用源码:http://www.jinhusns.com/Products/Download/?type=xcj1、Mysql三种存储引擎 MySQL提供了两种存储引擎:MyISAM和InnoDB,MySQL4和5使用默认的...

MySQL 常用show命令

--MySQL常用show命令a.showtables或showtablesfromdatabase_name;--显示当前数据库中所有表的名称。b.showdatabases;--显示mysql中所有数据库的名称。c.showcolumnsfromtable_namefromdatabase_name;或showco...
代码星球·2021-02-16

使用mysqldump 备份mysql数据库 报错1044 和 1045的原因及解决方法

1.错误1044【错误信息】:mysqldump:Goterror:1044:Accessdeniedforuser'root'@'%'todatabase'hhh'whenusingLOCKTABLES【报错原因】:mysqldump命令执行时,需要四种权限,分别是:select,showview,trigger,l...

[转]MySQL中timestamp数据类型的特点

原文地址:https://www.imooc.com/article/16158在使用MySQL数据库时有很多常见的误解,其中使用int类型来保存日期数据会提高数据读取的效率就是比较常见的一个误解。通常情况下在选择表中列的数据类型时我们要选择能满足存储需要的,最小的数据类型,这大概就是大家喜欢使用int类型来保存时间数...

[转]mysql大表更新sql的优化策略

看了该文章之后,很受启发,mysql在update时,一般也是先select。但注意,在ReadCommitted隔离级别下,如果没有使用索引,并不会锁住整个表,还是只锁住满足查询条件的记录而已。使用索引的最佳方式是使用主键,如果我们知道主键的范围(只要是精确范围的超集就可以了),那可以在查询条件中加上主键的范围,这样...

[转]MySql 5.7关键字和保留字-附表

原文地址:https://www.cnblogs.com/Z-Fanghan/p/6892944.html现在使用navicat图形界面或者Hibernate做映射生成表的时候,渐渐的会忽视掉关键字这个问题,而后续也会不断的产生错误提示,一遍遍的查询代码无果,甚至开始怀疑人生,但是其实很多情况下只是使用了保留字而已,因...

layui table 前台数字格式保留两位小数,不足补0(mysql 数据库)

layuitable对于后台json数据,有数字的,默认不会原样显示,而是只取数值,即100.00显示为100.如果想原样显示,需转为字符串.项目采用mysql数据库,字段类型为decimal(10,2)时,即自动保留两位小数,不足补0,只需用cast函数转换即可:cast(numaschar)...

[转]mysql update case when和where之间的注意事项

原文地址:http://www.cnblogs.com/rwxwsblog/p/4512061.html在日常开发中由于业务逻辑较为复杂,常常需要用到UPDATE和CASE...WHEN...THEN...ELSE...END一起做一些复杂的更新。有时候因为对这几个字句理解得不透彻会带来很大的困扰。因此对UPDATE和...

[转]MySQL函数大全 及用法示例

原文地址:http://blog.sina.com.cn/s/blog_4586764e0100h5ct.html1、字符串函数ascii(str)   返回字符串str的第一个字符的ascii值(str是空串时返回0)  mysql>selectascii('2...

[转]mysql delete 使用别名 语法

原文地址:https://www.cnblogs.com/wuyun-blog/p/6178303.html今天删除数据,写了这么条sql语句,DELETE from sys_menussWHEREs.MENU_IDin(86,87,88);结果报错。。[Err]1064-Youhaveanerro...

[转]mysql如何利用Navicat 导出和导入数据库

MySql是我们经常用到的数据,无论是开发人员用来练习,还是小型私服游戏服务器,或者是个人软件使用,都十分方便。对于做一些个人辅助软件,选择mysql数据库是个明智的选择,有一个好的工具更是事半功倍,对于MySql的IDE我推荐NavicatforMySql,现在我就向大家介绍如何利用NavicatforMySql导出...

[转]【MySQL】关于时间的查询,比如本月,本年,本季度

 原文地址:https://www.cnblogs.com/flydkPocketMagic/p/7089324.html1--mysql查询本季度2--今天3select*fromticket_order_detailwhereto_days(use_time)=to_days(now());4--7天5S...

[转]在MySQL中创建实现自增的序列(Sequence)的教程

原文地址:https://www.jb51.net/article/76124.htm项目应用中,曾有以下一个场景:接口中要求发送一个int类型的流水号,由于多线程模式,如果用时间戳,可能会有重复的情况(当然概率很小)。所以想到了利用一个独立的自增的sequence来解决该问题。当前数据库为:mysql由于mysql和...