拥有MySql标签的文章
MySql

PHP移动互联网的发展票据(6)——MySQL召回数

原文地址:http://www.php100.com/html/php/api/2014/0326/6707.html一、数据类型1、整型数据类型存储空间说明取值范围TINYINT1字节很小的整数带符号值:-128~127无符号值:0~255SMALLINT2字节较小的整数带符号值:-32768~32767无符号值:0~65535MEDIUMNT3字节中等大小的整数带符号值:-8388608~8388607无符号值:0~16777215INT4字节标准整数

系统 2019-08-12 01:55:38 2593

MySql

高效的MySQL分页

PERCONAPERFORMANCECONFERENCE2009上,来自雅虎的几位工程师带来了一篇”EfficientPaginationUsingMySQL“的报告,有很多亮点,本文是在原文基础上的进一步延伸。首先看一下分页的基本原理:mysql>explainSELECT*FROMmessageORDERBYidDESCLIMIT10000,20\G*****************1.row**************id:1select_type:

系统 2019-08-12 01:54:48 2593

MySql

错误外键[经验]MYSQL外键(Foreign Key)的使用--

题记:写这篇博客要主是加深自己对错误外键的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢。1.明天在建wms中的case_detail中的caseNumber不能与case_head相关联。结果建了数次都提示错误,浪费时间良久。关键字:mysqlcreatetableerrno121150错误建表错误外键每日一道理整个世界,因为有了阳光,城市有了生机;细小心灵,因为有了阳光,内心有了舒畅。明媚的金黄色,树丛间小影成像在叶片上泛有的点点破碎

系统 2019-08-12 01:54:12 2593

MySql

mysql获取插入ID

在MySQL中,使用auto_increment类型的id字段作为表的主键。通常的做法,是通过“selectmax(id)fromtablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事务中对主表以“X锁“,待获得max(id)的值以后,再解锁。这种做法需要的步骤比较多,有些麻烦,而且并发性也不好。有没有更简单的做法呢?答案之一是通过selectLAST_INSERT_ID()这个操作。乍一看,它和selectmax(id)很象,但实际上它

系统 2019-08-12 01:55:16 2592

MySql

mysql字符集说明

mysql字符集说明一、mysql中涉及的几个字符集Øcharacter-set-server/default-character-set:服务器字符集,默认情况下所采用的。Øcharacter-set-database:数据库字符集。Øcharacter-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-set-ser

系统 2019-08-12 01:54:32 2592

MySql

MySQL的Grant命令

来源:http://yingxiong.javaeye.com/blog/451208本文实例,运行于MySQL5.0及以上版本。MySQL赋予用户权限命令的简单格式可概括为:grant权限on数据库对象to用户一、grant普通数据用户,查询、插入、更新、删除数据库中所有表数据的权利。grantselectontestdb.*tocommon_user@'%'grantinsertontestdb.*tocommon_user@'%'grantupdat

系统 2019-08-12 01:51:35 2592

MySql

Mysql Event使用

MySQL5.1推出新特性——EventScheduler,可以定时执行一些任务,给开发带来极大的便利。如果要使用EventScheduler,首先检查是否启用了Eventscheduler,如下:mysql>select@@event_scheduler;mysql>showvariableslike'event_scheduler';如果没有开启,开启它。mysql>setGLOBALevent_scheduler=ON;或mysql>setGLOBA

系统 2019-08-12 01:51:34 2592

MySql

我的MYSQL学习心得(二)

原文:我的MYSQL学习心得(二)我的MYSQL学习心得(二)我的MYSQL学习心得(一)我的MYSQL学习心得(三)我的MYSQL学习心得(四)我的MYSQL学习心得(五)我的MYSQL学习心得(六)显示宽度MYSQL中的整数型数据类型都可以指定显示宽度,而SQLSERVER不行创建一个表CREATETABLEtb_emp(idBIGINT(1))id字段的数据类型为BIGINT(1),注意到后面的数字1,这表示的是该数据类型指定的显示宽度,指定能够显示

系统 2019-08-12 01:51:29 2592

MySql

MySQL 通配符学习小结

MySQL通配符SQL的模式匹配同意你使用“_”匹配不论什么单个字符,而“%”匹配随意数目字符(包含零个字符)。在MySQL中,SQL的模式缺省是忽略大写和小写的。以下显示一些样例。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOTLIKE比較操作符。为了找出以“b”开头的名字:mysql>SELECT*FROMpetWHEREnameLIKE"b%";+--------+--------+---------+------+-------

系统 2019-08-12 01:33:52 2592

MySql

PHP 17: MySQL的简单介绍

原文:PHP17:MySQL的简单介绍这一章将简单介绍MySQL的基本知识。本文来自http://lib.hackbase.com/html/8/35125.htm。MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQLAB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQLAB的注册商标。MySQL是一个快速的、多线程、多用户和健壮的

系统 2019-08-12 01:33:29 2592

MySql

把CSV数据导入MySql数据库

使用MySQL客户端工具可以轻松的将CSV数据导入MySQL数据库。以我使用的HeidiSQL(http://www.heidisql.com/)为例在菜单上选Import/Export->ImportTextfile然后选择要导入的csv数据文件,目标表。再修改Fields:terminatedby一般csv文件都指定为","其他的基本默认就可以,有特殊需要的可以改。点Import!就可以导入了。(csvHeidiSQL.jpg文件太大,所以又上传了cs

系统 2019-08-29 22:25:41 2591

MySql

mysql查询锁表及解锁

SHOWPROCESSLIST;KILL4086;锁表网上解释:这牵涉到mysql的事务,简单通俗的话,就这样给你解释有一个任务序列控制sql语句的执行,第一次有select的语句查询表a,mysql服务器在执行select之前将表a加读锁,第二次又有一条select语句查询表a,mysql服务器发现在任务序列中有表a的读锁,也就是同时还有一个sql查询表a,读锁不会影响这条sql语句,当有一条update或者insert语句对表a操作时,mysql服务器

系统 2019-08-12 01:55:40 2591

MySql

mysql批量导入/出文本数据

语法:LOADDATA[LOW_PRIORITY|CONCURRENT][LOCAL]INFILE'file_name'[REPLACE|IGNORE]INTOTABLEtbl_name[CHARACTERSETcharset_name][FIELDS[TERMINATEDBY'string'][[OPTIONALLY]ENCLOSEDBY'char'][ESCAPEDBY'char']][LINES[STARTINGBY'string'][TERMINA

系统 2019-08-12 01:55:13 2591

MySql

Mysql高级之触发器

原文:Mysql高级之触发器触发器是一类特殊的事务,可以监视某种数据操作(insert/update/delete),并触发相关操作(insert/update/delete)。看以下事件:完成下单与减少库存的逻辑Insertintoo(gid,num)values(2,3);//插入语句Updategsetgoods_num=goods_num-3whereid=2;//更新过程这两个逻辑可以看成一个整体,或者说,insert--->引来update用触

系统 2019-08-12 01:33:17 2591

MySql

[转]MySQL Replication

[转自:linuxme.blog.51cto.com/1850814/383742]1.主从mysqlserver的工作原理:(如图及其过程分析)过程:Mysql的复制(replication)是一个异步的复制,从一个Mysqlinstace(称之为Master)复制到另一个Mysqlinstance(称之Slave)。实现整个复制操作主要由三个进程完成的,其中两个进程在Slave(Sql进程和IO进程),另外一个进程在Master(IO进程)上。要实施复

系统 2019-08-29 23:03:26 2590