MySQL学习
djd已经存在
······
展开
-
MySQL基础入门之查询
增删改在语句上都很简单,但是单单查询却这么复杂,为什么呢?那我们简要分析一下哈,关键就是你所存储的信息与你想要的信息不一致,导致查询过于复杂,同样效率也是原因之一,由于网站的反应时间一定要可接受范围內,但数据库又十分庞大,导致查询语句变得十分重要,不能任性。有时我们也可调用器内置函数来实现想要的功能,例如count(用来计数)、sum(用来求和)、max(求最大值)、min(求最小值)、avg原创 2015-04-11 11:08:17 · 1227 阅读 · 0 评论 -
mysql中case、when、if、then的用法
概述:sql语句中的case语句与高级语言中的switch语句,是标准sql的语法,适用于一个条件判断有多种值的情况下分别执行不同的操作。 首先,让我们看一下CASE的语法。在一般的SELECT中,其语法格式如下: CASE WHEN THEN WHEN THEN ... WHEN THEN原创 2016-05-06 15:53:01 · 17528 阅读 · 0 评论 -
mysql保存文件
在mysql中如果我们要把查询导出来保存.sql文件我们可以使用into outfile或mysql -uroot -p就可以实现了,下面我来给大家介绍介绍。 1.新建查询语句文件query.sql,内容如下: use appdb;set names utf8;select FeedID, City , Message from Feed limit 1000;原创 2016-05-10 21:30:32 · 3296 阅读 · 0 评论 -
如何在数据库中使用索引
多数数据库,使用 B 树(Balance Tree)的结构来保存索引。B 树,最上层节点:根节点最下层节点:叶子节点两者之间的节点:中间节点 B 树,显著特征:从根节点,到各个叶子节点的距离都是相等的。如此,检索任何值时,都经过相同数目的节点。 [sql] CREATE INDEX idx_lname_pinyin ON employee(lname_p原创 2015-07-16 19:12:15 · 1542 阅读 · 0 评论 -
mysql小技巧
select now(),user(),version(),database(); #最后输入\c是放弃的意思 desc 表名; 等价于 show columns from 表名; #命令行中mysqlshow 等价于 show databases;mysqlshow 数据库名 等价于 show tables;mysqlshow 数据库名 表名 等价于 d原创 2015-05-01 23:28:10 · 1229 阅读 · 0 评论 -
mysql数据类型分析总结
MySQL数据类型数值值数值是诸如48或193.62这样的值。MySQL支持说明为整数(无小数部分)或浮点数(有小数部分)的值。整数可按十进制形式或十六进制形式表示。(字符)串值串是诸如“Madison,Wisconsin”或“patientshowsimprovement”这样的值。既可用单引号也可用双引号将串值括起来。序列说明原创 2015-05-04 19:31:55 · 1398 阅读 · 0 评论 -
MySQL基础入门之增删改
MySQL特点MySQL优点就是体积小、速度快,而且最关键的是开源,可以根据需要更改源码。同样开源的还有PostgreSQL可能过一阶段才会学习,先学习MySQL做事不要贪多,鱼要一只一只吃^-^。右键选择属性可以更改其背景色和字体大小神马神马的,也可以更改配置文件my.ini中mysql段中的prompt内容就可以将将”mysql>“改为你想要的形式,我就改成了“ 京东Mysql>>”。原创 2015-04-09 23:38:39 · 1318 阅读 · 0 评论 -
MySQL基础入门之查询续集
子查询子查询在逻辑上通常是两个查询,子查询就是提高了代码的简洁性,原本需要使用多个select语句完成的查询工作在一个查询中完成。按照子句分类可以分为三种,第一种就是where子句,第二种就是from子句,第三种就是exists子句。子查询根据结果集可以分为标量子查询、列子查询、行子查询、表子查询。where 子句 >>group by 子句>>having 子句>>order by原创 2015-04-11 20:24:23 · 1186 阅读 · 0 评论 -
MySQL基础入门之连接
连接连接大致分为内连接、外连接、交叉连接、自连接等等。 外连接就是一个表当做基表,然后根据匹配条件来显示其他表的内容的连接。它又可以分为左连接、右连接、全连接。#左连接 将表1作为基表进行匹配Select 列名列表 from 表1 left join 表2 其他条件;Select * from aa left join bb on aa.id = bb.id;Selec原创 2015-04-12 00:32:00 · 1205 阅读 · 0 评论 -
MySQL出现Errcode:28错误提示解决办法
mysql出现Error writing file \'xxx\'( Errcode:28)的原因有很多种,下面我来总结一些常用的关于引起Errcode:28错误原因与解决方法。问题一,是log日志太大也会导致mysql提示Error writing file 'xxx'( Errcode:28)错误了,解决办法很简单。1、清理磁盘,释放空间;2、SQL语句查询的原表数据过原创 2016-09-06 11:37:14 · 12606 阅读 · 0 评论