数据库

总计 12 页,当前第 4 页
MySql

MySQL字段操作详解

MySQL增加字段、设置默认值、设置注释语句语法:alter table 表名 add 字段名 字段类型-- 查看base_order表结构 desc base_order; -- 1、增加source字段 alter table base_order add source varchar(50); -- 2、增加source字段,...
8年前 (2017-07-17) 阅读(2513) 赞一个 (1) 评论(0) 链接直达
数据库

如何写出高性能SQL语句?

1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。可见,执行计划并不是固定的,它是“个性化的”。产生一个正确的“执行计划”有两点很重要:(1)SQL语句...
8年前 (2017-07-16) 阅读(2285) 赞一个 (0) 评论(0) 链接直达
MySql

MySQL的索引

1、索引概述索引是存储引擎用于快速查找记录的一种数据结构,通过合理的使用数据库索引可以大大提高系统的访问性能,接下来主要介绍在MySql数据库中索引类型,以及如何创建出更加合理且高效的索引技巧。注:这里主要针对的是InnoDB存储引擎的B+Tree索引数据结构2、索引的优点1、大大减轻了服务器需要扫描的数据量,从而提高了数据的检索速度2、帮助服务器避免排序和临时表3、可以将随机I/O变为顺序I/O3、索引的创建3.1、主键索引ALTER...
8年前 (2017-07-16) 阅读(2824) 赞一个 (1) 评论(0) 链接直达
MySql

MySQL查看表索引

查看索引mysql> show index from tblname; mysql> show keys from tblname;列名说明Table表的名称Non_unique如果索引不能包括重复词,则为0。如果可以,则为1Key_name索引的名称Seq_in_index索引中的列序列号,从1开始Column_name列名称Collatio...
8年前 (2017-07-11) 阅读(2701) 赞一个 (1) 评论(0) 链接直达
MySql

MySQL数据库 show processlist 命令详解

show processlist 命令 show processlist 命令非常实用,显示哪些线程正在运行,有时候mysql经常跑到50%以上或更多,就需要用这个命令看哪个sql语句占用资源比较多,就知道哪个网站的程序问题了。 processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。 1、进入...
8年前 (2017-07-10) 阅读(5129) 赞一个 (1) 评论(0) 链接直达
MySql

MySQL错误Row 349 was cut by GROUP_CONCAT()

最近在用MySQL做一些数据的预处理,经常会用到group_concat函数,比如类似下面一条语句mysql>select aid,group_concat(bid) from tbl group by aid limit 1;sql语句比较简单,按照aid分组,并且把相应的bid用逗号串起来。这样的句子大家可能都用过,也可能不会出问题,但是如果bid...
8年前 (2017-07-08) 阅读(4803) 赞一个 (0) 评论(0) 链接直达
MySql

MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法

CONCAT(str1,str2,…)  返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCAT(CAST(int_col AS CHAR)...
8年前 (2017-07-08) 阅读(3293) 赞一个 (2) 评论(0) 链接直达
MongoDB

MongoDB常用语句

记录一下MongoDB常用语句,顺带与SQL做个简单的对比。官方地址:https://docs.mongodb.com/manual/reference/method/1、查询(find)(1)查询所有结果select * from article db.article.find()(2)指定返回哪些键select title, author from arti...
8年前 (2017-06-09) 阅读(3106) 赞一个 (1) 评论(0) 链接直达
数据库

概念模型、逻辑模型、物理模型区别?

1. 模型种类一般在建立数据库模型时会涉及到几种模型种类:概念模型、逻辑模型、物理模型。数据库设计中概念模型和逻辑模型区别比较模糊,所以在数据库设计工具ERWIN中只提供了逻辑模型和物理模型,而在PowerDesigner早期版本中也只提供了概念模型和物理模型两种模型,只是在PowerDesigner15版本中提供了三种模型:概念模型、逻辑模型、物理模型。1.1. 概念模型概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描...
8年前 (2017-06-03) 阅读(7173) 赞一个 (1) 评论(0) 链接直达
MongoDB

Mongodb 与MySQL之间 SQL 语句对照表

Mongodb与Mysql命令对比传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。MySQLMongoDB说明mysqldmongod服务器守护进程mysqlmongo客...
8年前 (2017-05-18) 阅读(3754) 赞一个 (1) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅