Welcome 微信登录

首页 / 数据库 / MySQL

浅谈sql数据库去重

浅谈sql数据库去重

关于sql去重,我简单谈一下自己的简介,如果各位有建议或有不明白的欢迎多多指出。 关于sql去重最常见的有两种方式:DISTINCT和ROW_NUMBER(),当然了ROW_NUMBER()除了去重还有很多其他比较重要的功能,一会我给大家简单说说我自己在实际中用到的。 假如有张UserInfo表,如下图: 现在我们要去掉完全重复的数据:SELECT DISTINCT * FROM dbo.UserInfo结果如下图: 但是现在有个新的需求,...
mysql中循环截取用户信息并插入到目标表对应的字段中

mysql中循环截取用户信息并插入到目标表对应的字段中

操作环境:有表game_list,字段:uid,score1,score2,seat_id,last_update;传入参数为i_player_detail ,传入的值为多个用户的id、之前分数、之后分数、座位号,每个用户的数据用分号(;)隔开;操作目的:将各个用户对应的属性插入到目标表对应的字段中,last_update为数据更新日期;传入参数i_player_detail ,里面存放多个用户的信息,每个用户的一组数据用分号隔开,每个用户的信息多个,比如...
mysql中TINYINT的取值范围

mysql中TINYINT的取值范围

在MySQL的数据类型中,Tinyint的取值范围是:带符号的范围是-128到127。无符号的范围是0到255(见官方《MySQL 5.1参考手册》http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#numeric-types)。Tinyint占用1字节的存储空间,即8位(bit)。那么Tinyint的取值范围怎么来的呢?我们先看无符号的情况。无符号的最小值即全部8位(bit)都为0,换算成十进...
要慎用mysql的enum字段的原因

要慎用mysql的enum字段的原因

PHP低级编程的兄弟是这样来看这个问题的,我作下笔录如下,期望能客观的理解这个enum字段的优点及缺点:膘哥观点: enum有优点。但个人觉得。。。缺点更多,客观的讲:优点主要是在建数据 库的时候就可以把一些值给规范好。缺点是。。enum不适合PHP。主要是PHP是弱类型,如:你insert into ..... set a= 1,你没法知道你是想 a= "1" 还是 a= 1(a="1"是插入值1,a=1是插入enum的第一个值,尤其php弱类型的,如果...
MySQL导入导出.sql文件及常用命令小结

MySQL导入导出.sql文件及常用命令小结

在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source c:\test.sql;另附mysql常用命令:(一) 连接MYSQL:格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uro...
Mysql存储过程学习笔记--建立简单的存储过程

Mysql存储过程学习笔记--建立简单的存储过程

一、存储过程 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户 通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。而我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,所以执行的效率没有存储过程高。 存储过程优点如下:重复使用。存储过程可以重复使用,从而可以减少数据库开发人员的工作量。提高性能。存储过程在创建的时候在进行了编译,将来使用...
<< 111 112 113 114 115 116 117 118 119 120 >>