摘要: 单表查询 词法: 一、单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 二、关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from where g 阅读全文
posted @ 2018-10-16 17:54 魏三斗 阅读(208) 评论(0) 推荐(0)
摘要: 插入数据:insert 更新数据:update 删除数据delete 阅读全文
posted @ 2018-10-16 17:43 魏三斗 阅读(160) 评论(0) 推荐(0)
摘要: 1.介绍 因为有foreign key的约束,使得两张表形成了三种关系 多对一 一对多 一对一 2.如何找出两张表之间的关系 是否左表的多条记录对应着右表的一条记录,如果是,则证明左表的一个字段foreign key 右表的一个字段(通常是ID) 2.站在右表的角度去找 是否右表的多条记录可以对应左 阅读全文
posted @ 2018-10-16 17:39 魏三斗 阅读(166) 评论(0) 推荐(0)
摘要: 1.介绍: 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: 说明: 2.not null 和default 是否可空,null表示空,非字符串 not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自 阅读全文
posted @ 2018-10-15 21:53 魏三斗 阅读(237) 评论(0) 推荐(0)
摘要: 1.字符类型 官网解释: 验证: length():查看字节数; char_length();查看字符数; 1.char填充空格来满足固定长度,但是在查询时却会很不要脸地删除尾部的空格(装作自己好像没有浪费过空间一样),然后修改sql_mode让其现出原形。 总结 2.枚举类型和集合类型 字段的值只 阅读全文
posted @ 2018-10-15 20:54 魏三斗 阅读(172) 评论(0) 推荐(0)
摘要: 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考链接:http://www.runoob.com/mysql/mysql-data-types.html mysql常用数据类型概括: 1.数值类型 tinyint int bigin 阅读全文
posted @ 2018-10-15 17:06 魏三斗 阅读(212) 评论(0) 推荐(0)
摘要: 1.储存引擎介绍 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎。 ps: 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型( 阅读全文
posted @ 2018-10-15 16:30 魏三斗 阅读(181) 评论(0) 推荐(0)
摘要: 1.系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、 阅读全文
posted @ 2018-10-15 13:56 魏三斗 阅读(125) 评论(0) 推荐(0)
摘要: 1.对库的操作(文件夹) 1.增:create database db1 charset utf8; 2.删:drop database db1; 3.改:alter database db1 charset gbk; 4.查: show databases;查看所有的数据库 2.对表的操作(文件) 阅读全文
posted @ 2018-10-15 13:41 魏三斗 阅读(137) 评论(0) 推荐(0)
摘要: 一、MySQL的安装和简单操作 1.了解MySQL MySQL有两个软件 服务器软件 - socket服务端 - 本地文件操作 - 解析指令(mysql语句) 客户端软件 - socket客户端 - 发送指令 - 解析指令(mysql语句) 解释: 对于服务器软件中的socket服务器是一直开着,客 阅读全文
posted @ 2018-10-15 07:23 魏三斗 阅读(241) 评论(0) 推荐(0)