![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 66
大蛇王
为众人抱薪者,不可使其扼于风雪;
为自由开路者,不可使其困于荆棘。
我们可以卑微如蝼蚁,不可扭曲如蛆虫。
展开
-
mysql 分组后 取最大值的问题(已解决)
mysql版本:5.65测试表格ceshi如下:sql要求:根据name分组取score的最大值,SELECT id,`name`,max(score) FROM ceshi GROUP BY `name`如果你的表格score字段是字符串类型,则SQL需要修改,将其转化为数值类型:SELECT id,`name`,max(CAST(score AS SIGNED))...原创 2019-11-27 15:11:48 · 5933 阅读 · 3 评论 -
python3 对mysql数据库的常见操作(查询,插入,更新,删除)简单案例
环境:python3.6库:pip install pymysql链接mysql数据库的常用方法↓↓↓:import pymysql#python3中不支持mysqldbconn=pymysql.connect(host='数据库地址', user='name', passwd='*...原创 2019-06-25 17:47:47 · 21667 阅读 · 0 评论 -
Python实现Reids任务队列(简单案例)
环境:python3库:redis首先得了解redis数据库的lpush和brpop命令:1.Redis Lpush 命令将一个或多个值插入到列表头部。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。注意:在Redis 2.4版本以前的 LPUSH 命令,都只接受单个 value 值2.Redis Br...原创 2019-06-06 17:15:13 · 1618 阅读 · 0 评论 -
mysql删除重复记录只保留一条(一句简单sql)
案例:目的:根据name和class分组,将ceshi表中相同的数据删除只保留id最小的那一条。sql语句如下:DELETE FROM ceshi WHERE id NOT IN (SELECT id from ( SELECT min(id) AS id FROM ceshi GROUP BY `name`,class)a) 试验效果:...原创 2018-08-30 14:12:24 · 11814 阅读 · 6 评论 -
mysql 建表语句 及完整案例
1、最简单的:CREATE TABLE t1( id int not null, name char(20));2、带主键的:a:CREATE TABLE t1( id int not null primary key, name char(20));b:复合主键CREATE TABLE t1( id int原创 2017-12-28 17:35:10 · 176369 阅读 · 4 评论 -
MYSQL中更新数据超简单方法 replace into的用法 以及常规增删查改
今天在编程的时候,学习了replace into的用法,真的很好用,是insert into的增强版。在向表中插入数据时,我们经常会遇到这样的情况:1、首先判断数据是否存在;2、如果不存在,则插入;3、如果存在,则更新。在SQL Server中可以这样处理:if not exists (select 1 from t where id = 1)?insert into t(id原创 2017-12-27 10:00:32 · 7435 阅读 · 0 评论 -
mysql数据库 查询 比较 日期时间段的方法 多条件查找判断
mysql日期比较语句select * from student where '2012-02-27 00:00:00' created_dateselect * from student where UNIX_TIMESTAMP('2012-02-27 00:00:00') UNIX_TIMESTAMP(created_date); www.2cto.com原创 2017-12-27 15:21:36 · 17614 阅读 · 1 评论 -
Redis 数据库详细使用方法及拓展
【学会启动redis】启动redis非常简单,直接./redis-server就可以启动服务端了,还可以用下面的方法指定要加载的配置文件:复制代码 代码如下:./redis-server ../redis.conf默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口为6379。 有关作者为什么选择6379作为默认转载 2017-12-25 11:21:18 · 2323 阅读 · 1 评论 -
Redis 数据库安装及使用方法
Redis 安装Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。打开一个 cmd 窗口 使用cd命令切换转载 2017-12-25 10:15:34 · 1051 阅读 · 0 评论 -
MySQL5.7 添加用户、删除用户与授权
mysql -uroot -prootMySQL5.7 mysql.user表没有password字段改 authentication_string;一. 创建用户:命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';例子: CREATE USER 'dog'@'localhost' IDENT转载 2017-12-22 13:24:39 · 756 阅读 · 0 评论 -
mysql 首次安装后 简单操作与语句 新手入门
首先cd到安装目录中bin路径:这是我的安装路径以管理员身份打开cmd(防止权限不足)cd E:\>cd E:\mysql\mysql-5.5.40-winx64\bin首次安装需要输入 mysqld.exe -install启动mysqlE:\mysql\mysql-5.5.40-winx64\bin>net start mysqlMySQL 服务正在启动 .MySQL 服务已经启动...原创 2017-12-22 13:21:44 · 15102 阅读 · 1 评论