mysql
一个努力的菜鸟
永远都努力
展开
-
ORM是什么?
半自动化框架(mybatis)全自动化框架(hibernate,springJPA(基于hibernate))原创 2019-11-13 11:43:05 · 126 阅读 · 0 评论 -
mysql事务手动和自动提交问题
手动提交:autocommit=0当用户执行start transaction命令时(事务初始化),一个事务开启,当用户执行commit命令时当前事务提交。从用户执行start transaction命令到用户执行commit命令之间的一系列操作为一个完整的事务周期。若不执行commit命令,系统则默认事务回滚。自动提交:autocommit=1(系统默认值)如果用户在当前情况下...原创 2019-11-13 11:34:39 · 2028 阅读 · 0 评论 -
mysql统计24小时数据
示例1:根据时间点统计个数 SELECT DATE_FORMAT(create_time,'%Y-%m-%d %H') AS date, COUNT( * ) AS dateCount FROM sys_menu WHERE date( create_time ) = curdate( ) ...原创 2019-09-17 16:08:53 · 6007 阅读 · 0 评论 -
mysql统计某个字段不同值的个数
1.使用group byselect count(*),‘列名’ from tablename group by ‘列名’2.使用sum和group by结合select name,sum(case when status=2 then 1 else 0 end ),sum(case when status<>2 then 1 else 0 end )from table...原创 2019-09-10 16:07:03 · 20735 阅读 · 1 评论 -
Mysql跨数据库事务
跨库事务问题1、首先要确保mysql开启XA事务支持SHOW VARIABLES LIKE ‘%XA%’2.如果innodb_support_xa的值是ON就说明mysql已经开启对XA事务的支持了。如果不是就执行:SET innodb_support_xa = ON<?PHP$dbtest1 = new mysqli("172.20.101.17","public","pub...转载 2019-07-22 12:51:43 · 10373 阅读 · 0 评论 -
mysql获取表和字段元数据
MySQL的information_schema库中有个COLUMNS表,里面记录了mysql所有库中所有表的字段信息,该表信息如下:COLUMNS表的每一条记录都对应了数据库中某个表的某个字段,该表记录了如下信息:TABLE_CATALOGMySQL官方文档中说,这个字段值永远是def,但没写这个字段是干嘛用的。网上有把这个叫表限定符的,有叫登记目录的。作用疑似是和其他种类的数据库做区...转载 2019-07-05 17:46:49 · 4175 阅读 · 1 评论 -
sql知识
很多程序员都很抵触SQL。其实SQL是一整为数不多的声明性语言,只是它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言。今天大家共同学习下SQL的语法顺序与执行顺序。(入门级的。大神们可以直接点退出了哈。)SQL 是一种声明式语言首先要把这个概念记在脑中:“声明”。 SQL 语言是为计算机声明了一个你想从原始数据中获得什么样的结果的一个范例,而不是告诉计算机如何...转载 2019-06-14 17:42:13 · 153 阅读 · 0 评论 -
mysql驱动
举一个使用java代码获取mysql中数据库例子://mysq链接协议String url = "jdbc:mysql://localhost:3306/test?characterEncoding=utf-8"//mysql驱动com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();//封装用户名和密码java.util....原创 2019-06-12 14:43:17 · 386 阅读 · 0 评论