
MySQL
文章平均质量分 81
烽火前秦路
厚积薄发,知识改变命运!
展开
-
MySQL快速入门01----数据库的安装、配置及启用
数据库的安装原创 2016-08-03 15:58:46 · 476 阅读 · 0 评论 -
MySQL快速入门12----删除数据 & 备份还原 & 视图 & 事务 & 触发器
一 删除数据DeleteDELETE FROM tbl_name [WHERE where_definition] [ORDER BY ...] [LIMIT row_count]按照条件删除指定删除的最多记录数。Limit可以通过排序条件删除。Order by + limit支持多表删除,使用类似连接语法。Delete from原创 2016-08-08 15:12:59 · 1616 阅读 · 0 评论 -
MySQL快速入门10----查询(2)
order byOrder by,可以使用一列或者多个列对结果进行排序。如果存在多个排序字段,在前一个不能比较出结果后,后边的才起作用可以分别指明是升序还是降序:asc(ascending) desc(descending)用法:[ORDER BY {col_name | expr | position} [ASC | DESC] , ...]注意:原创 2016-08-05 23:16:42 · 827 阅读 · 0 评论 -
MySQL快速入门06----实体关系 & 外键
一 实体关系在数据库中,常用的实体关系有三种:一对一、一对多和多对多。1.1 一对一的实体关系如果记录的主键值等于另一个关系内记录的主键值,我问称之为一对一的实体关系。一对一的实体关系(1:1)使得两个表保存的实体之间数据是对等的。如:一个学生有基本信息和详细信息。1.2 一对多的实体关系一原创 2016-08-05 00:12:38 · 1190 阅读 · 0 评论 -
MySQL快速入门05----列属性 & 列约束 & 主键
一 定义列属性列约束所谓列约束,就是保证表的结构和数据的正确性和稳定性。总的来说有五种:唯一性和主键约束、外键约束、检查约束、空值约束、默认值约束,有五大关键词,UNIQUE和Primary Key, Foreign Key, CHECK, NOT NULL, DEFAULT二 列属性NULLNull(占用一个字节原创 2016-08-04 23:31:23 · 683 阅读 · 0 评论 -
MySQL快速入门11----查询(3)
1 select- into outfile结果导出导出结果到文件mysql支持,将获得到的数据记录在文件内而不是返回到客户端。常规的:文件内的每一行是一条数据,而每个字段之间使用水平制表符分隔。导出的数据文件可以使用LOAD DATA INFILE语法载入到某个数据表内。注意,不允许向已经存在的文件内导出数据在导出到文件的过程中,支持配置字段分原创 2016-08-06 23:38:28 · 433 阅读 · 0 评论 -
MySQL快速入门09----查询(1)
select 语法:select select_expr [from tbl_name] [where] [group by] [having] [order by] [limit]select [查询选项] [查询表达式(字段表达式)] [from 子句] [where 子句] [group by 子句] [having 子句] [order by 子句] [limit 子句]注意:sel原创 2016-08-05 21:05:21 · 835 阅读 · 0 评论 -
MySQL快速入门08----三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。原创 2016-08-05 16:08:44 · 457 阅读 · 0 评论 -
MySQL快速入门07----存储引擎
存储引擎:也叫表类型,指的是数据表的存储机制,索引方案等配套相关功能。不同的引擎,由于处理方式不同,会带来不同的功能或者相应优化,根据实际需求选择合理的引擎。选择表的存储引擎的标准:是否需要事务支持;是否支持外键;并发量的要求;错误恢复的处理;是否支持某些具体功能;配置方案:通过my.ini,可以配置:default-storage-engine原创 2016-08-05 15:58:57 · 405 阅读 · 0 评论 -
MySQL快速入门04----数据类型
一 MySQL数据类型分类由上图可以看到,MySQL的数据类型可以分为三大类:数值型,时间日期型和字符创型,接下来我们分别讲解这三种类型。二 数值型2.1 整数类型,整数类型可以分为以下几种:可使用unsigned控制是否有正负可以使用zerofill来进行前导零填充也存在 布尔bool类型,但是就是tinyint(1)的原创 2016-08-04 12:05:56 · 830 阅读 · 2 评论 -
MySQL快速入门03----字符集 & 校对规则
一 字符集字符集:是一套字符与字符编码的集合。字符,用于显示的抽象符号。编码,计算机都是二进制存储,因此需要将显示符号转换成二进制数才能存储,每个字符所转换成的二进制数,就是字符编码。常见的字符集&编码:Ascii字符集,GB2312字符集,gbk字符集,latin1字符集,unicode字符集等。Ascii(American Standard Co原创 2016-08-03 22:14:15 · 1087 阅读 · 1 评论 -
MySQL快速入门02----数据库操作和表操作
一 数据库简介数据库:对大量信息进行管理的高效解决方案,按照数据结构来组织、存储和管理数据的库数据库系统(DBS,DATABASE SYSTEM):数据库(DB,DATABASE) +数据库管理系统(DBMS,DATABASE MANAGEMENT SYSTEM)1.1 关系型数据库系统MySQL是一种关系型数据库系统,所谓关系型数据库系原创 2016-08-03 18:02:25 · 1081 阅读 · 0 评论 -
MySQL快速入门13----SQL编程
SQL:结构化查询语言,是一门编程语言,是一种管理数据的编程语言!一 元素数据、数据类型、变量、函数、控制流程、运算符 、注释。。。二 注释行注释:方法一: #首先表one中的内容为:mysql> select * from one;+--------+----------+--------------+| one原创 2016-08-09 00:27:12 · 2975 阅读 · 0 评论