首页 > TAG信息列表 > +-++

SQL 627 Swap Salary

Table: Salary +-------------+----------+ | Column Name | Type | +-------------+----------+ | id | int | | name | varchar | | sex | ENUM | | salary | int | +-------------+----------+ id is the primary key fo

第十一周

第十一周1、 导入hellodb.sql生成数据库(1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄 MariaDB [hellodb]> select Name,Gender,Age from students where Age>25 and Gender='M';+--------------+--------+-----+| Name | Gender | Age |+--------------

如何优雅地实现分页查询

可以看到数据总行数大概45000条。 基于limit实现分页是比较简单的: mysql> select * from user order by id asc limit 10000,10; +-------+------------+ | id | name | +-------+------------+ | 10000 | user_10000 | | 10001 | user_10001 | | 10002 | user_10002 | | 10003 |

mysql 远程访问

mysql 远程访问 mysql -hlocalhost -uroot -proot mysql> use mysql Database changed mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'root'@

深入理解 SELECT ... LOCK IN SHARE MODE 和 SELECT ... FOR UPDATE

概念和区别 SELECT … LOCK IN SHARE MODE走的是IS锁(意向共享锁),即在符合条件的rows上都加了共享锁,这样的话,其他session可以读取这些记录,也可以继续添加IS锁,但是无法修改这些记录直到你这个加锁的session执行完成(否则直接锁等待超时)。 SELECT … FOR UPDATE 走的是IX锁(意

Ising模型的Metropolis模拟中的组态阻塞和振荡

Ising模型哈密顿量为 \[\hat{H} = - J \sum_{i,j相邻} s_i s_j - B \sum_i s_i \]若取 \(J=1, B=1\),做 4 x 4 一共 16 个 spin 的 Ising 模型模拟,可以得到很平缓的相变曲线,如下图 曲线最左侧有些点低于低于1.0,增大 Markov 链的根数,增大链的长度,都没有改善这一点。所以仔细输出中

阿里云安装连接mysql数据库

一、CentOS7使用yum安装MySQL8.0 1、yum仓库下载MySQL: sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 2、yum安装MySQL: sudo yum install mysql-community-server 3、启动MySQL服务: sudo service mysqld start 4、检查MySQL服务

阿里云安装连接mysql数据库

一、CentOS7使用yum安装MySQL8.0 1、yum仓库下载MySQL: sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 2、yum安装MySQL: sudo yum install mysql-community-server 3、启动MySQL服务: sudo service mysqld start 4、检查MySQL

sql技巧-产生连续日期(时间)序列

本文基于hive1.1.0-cdh5.12.1 要求:通过sql生成一段连续的日期,入2021-01-01至2021-01-31 参考结果: dt 2021-01-012021-01-022021-01-032021-01-04 参考实现: --由于hive不能递归,所有使用posexplode生成连续序号 with t as ( select date_add( to_date('2021-01-01'),i) as dt

ubuntu 安装mysql

1. 安装mysql服务器、客户端及客户端开发工具 sudo apt install mysql-server mysql-client libmysqlclient-dev   2.设置远程访问mysql sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 注释掉bind-address = 127.0.0.1这一行,保存退出编辑 mysql -u root -p 进入mysql服务,

[从源码学设计]蚂蚁金服SOFARegistry 之 ChangeNotifier

SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。 本系列文章重点在于分析设计和架构,即利用多篇文章,从多个角度反推总结 DataServer 或者 SOFARegistry 的实现机制和架构思路,让大家借以学习阿里如何设计。 本文为第十五篇,分析如何执行ChangeNotifier 来通

mysql逻辑运算符

1. AND   逻辑与,且运算;   如:select prod_name,prod_price from products where prod_name='1 ton anvil' AND prod_price <= 10.00 +-------------+------------+ | prod_name | prod_price | +-------------+------------+ | 1 ton anvil | 9.99 | +-------------+

解决 mysql>com.mysql.jdbc.PacketTooBigException: Packet for query is too large (12073681 > 4194304)

com.mysql.jdbc.PacketTooBigException: Packet for query is too large 异常解决办法: 原因: 查询出的数据包过大,默认情况下mysql 的字段容量不够装,所以抛出此异常 解决办法: 第一步:首先通过SQLyog客户端查询框输入以下命令,也可以在cmd命令行窗口下登录mysql后输入以下命令: SHO

clclickhouse与bitmap的结合

用途 AggregatingMergeTree用来做增量数据统计聚合用bitmap存储用户id,因为id数据量较大,用bitmap存储可以有效节约空间 案例 举个例子 在clickhouse中建立表,引擎为AggregatingMergeTree,因为要做一些自定义聚合,所以选择这个引擎. create table testbit( label String,

Netty: handler的执行顺序

I/O Request via Channel or ChannelHandlerContext | +-----

2020/11/12 刘一辰的JAVA随笔

今日目标:Mysql学习16 实验内容: -- 10.查询score表中的最高分数的学生号和课程号.(子查询或者排序) --查询步骤 1.先找到最高分 最高分: SELECT MAX(sc_degree) FROM score; 2.通过我们找到的最高分的分数来从score中找到我们需要的学生号和课程号 SELECT c_no, s_no FROM score W

Linux入门(十四)

1、 导入hellodb.sql生成数据库(1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄 MariaDB [hellodb]> select Name,Age from students where Age>25 and Gender='M'; +--------------+-----+ | Name | Age | +--------------+-----+ | Xie Yanke | 53 | | Ding Dia