文章分类 - mysql
摘要:创建数据库:create database db_name drop database db_name创建表:create table tb_name like tb_old_namedrop table tb_name 创建索引:create index 索引名称 on 表名称 (列名称,。。。) create index personIndex on person (lastNam...
阅读全文
摘要:MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千 万,他的性能还能
阅读全文
摘要:1,排序 假设需要查询:Select * from Table_1 where Table_1.Key in('C','A','B')想要得到的查询结果排序为:Row1:。。C 。。Row2:。。A 。。Row3:。。B 。。也就是按照In中的顺序来排列,能否在SQL中实现? 2,分组 有如下数据
阅读全文
摘要:避免的问题 1,慢查询 2,5XX的报错问题, 3,影响营业的收入 4,应用更顺畅 优化的方面: 1,索引:(适量,有效) where ,group by, order by,on 联合索引,要看哪个离散程度,排序的靠左 2,SQL :(结构良好的) 3, 表结构的设计:(有利于SQL查询,锁机制)
阅读全文
摘要:思路: 1,确保同步之后再读区,也就是几秒钟的等待时间。用户体验不是很好 2,用mysql5.7多线程复制,解决单线程复制引起的主从延迟 3,使用分布式缓存机制,red is存读,减少数据库的压力,提高用户体验 (red is更好的数据结构类型,性能;而memcached仅仅是key-value结构
阅读全文
摘要:SELECT `a`.*, `b`.`bonus_name`, `b`.`cost_per` FROM `crm_member_card_bonus` `a` LEFT JOIN `crm_mcard_bonus` `b` ON a.bonus_id = b.id WHERE a.card_list_id = 7944 AND (a.expire_time > 1482136073 OR...
阅读全文
摘要:在介绍数据类型前,先来介绍两个属性:UNSIGNED和ZEROFILL,是否使用这两个属性对选择数据类型有着莫大的关系。UNSIGNED属性就是将数字类型无符号化,与C、C++这些程序语言中的unsigned含义相同。例如,INT的类型范围是-2 147 483 648 ~ 2 147 483 64...
阅读全文
摘要:SELECT `l`.`card_name`, `l`.`card_sn`, `l`.`card_start`, `l`.`active_time`, `i`.`name`, `m`.`mobile` FROM `crm_member_card_list` `l` LEFT JOIN `member...
阅读全文
摘要:mysql中if是函数而不是命令。手册中如是说:IF(expr1,expr2,expr3)如果expr1为真(expr10以及expr1NULL),那么IF()返回expr2,否则返回expr3。IF()返回一个数字或字符串,这取决于它被使用的语境:mysql>SELECTIF(1>2,2,3);-...
阅读全文
摘要:Unix时间戳(Unix timestamp),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。 在MySQL中如何格式化时间戳? 在mysql中因为timestamp无法支持到毫秒,所以很多时候采用毫秒进行存储。那么如何将存储在数据库中Int...
阅读全文
摘要:UPDATE store_out_list SET real_price = real_num*price ;--UPDATE语句:将一个表里的字段更新到另一个表的字段里的语句UPDATE store_out_order o,(SELECT a.order_id ,sum(l.real_price)...
阅读全文
摘要:INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES ({expr | DEFAULT},...),(...),... [ ON DUPLICATE KEY U...
阅读全文
摘要:FROM_UNIXTIME(add_time,'%Y%m%d'); replace (`field_name`,'from_str','to_str');eg: UPDATE 数据表名 SET 字段名 = replace(字段名, '要替换的字符串', '替换为') WHERE 设定条件;
阅读全文
摘要:一、CONCAT()函数CONCAT()函数用于将多个字符串连接成一个字符串。使用数据表Info作为示例,其中SELECT id,name FROM info LIMIT 1;的返回结果为+----+--------+| id | name |+----+--------+| 1 | BioC...
阅读全文
摘要:这是一个很给力的PHP页面,可以自动输出MySql数据库所有表结构,大大方便了文档的编写工作,也同时非常方便编码的时候进行查询。当然在设计MySql数据库表和字段的时候详细填写表和字段的备注,这是非常好的习惯,对这个网页的输出也是最佳效果的。fangpinhui数据库结构 fangpinhui...
阅读全文

浙公网安备 33010602011771号