MySQL
文章平均质量分 85
「已注销」
踏实,认真。有责任心和上进心。
展开
-
数据库基础
数据库课程体系 基础阶段:基本操作(增删改查),高级操作(视图,触发器,函数,存储过程) 优化阶段:提高数据库效率,如索引,分表等 部署阶段:搭建真实的环境系统,如服务器集群,负载均衡 数据库基础 什么是数据库? 数据库:database,存储数据的仓库。 数据库:高效的存储和处理数据的介质(介质主要是两种:磁盘和内存)。 数据库的分类? 数据库基于存储介质的不同,分为两类:原创 2016-06-11 15:08:13 · 710 阅读 · 0 评论 -
Mysql数据类型
所谓的数据类型:对数据进行统一的分类。从系统的角度出发,是为了使用统一的方式进行管理,更好的利用有限的空间。 SQL中将数据类型分了三大类:数值类型、字符串类型和时间日期类型 数值型 数值型数据:都是数值 系统将数值型分为整数型和小数型 整数型 存放整形数据:在SQL中 因为更多要考虑如何节省磁盘控件,所以系统将整型又细分了5类 1. Tinyint:迷你整型,使用一个字节存储,原创 2016-07-13 21:10:39 · 3844 阅读 · 3 评论 -
SQL基本操作
基本操作:CRUD 将SQL的基本操作根据对象进行分类,分为三类:库操作,表操作(字段),数据操作库操作对数据库的增删改查新增数据库基本语法 Create database 数据库名字【库选项】 库选项:用来约束数据库,分为两个选项 1. 字符集设定:charset/character set 具体字符集(数据存储的编码格式),常用字符集:GBK和UTF8 2.原创 2016-06-19 21:48:00 · 7157 阅读 · 0 评论 -
SQL列属性
列属性: 真正的约束字段的是数据类型,但是数据类型的约束很单一,需要有一些额外的约束,来保证数据的合法性。 列属性有很多:NULL / NOT NULL,default,primary key,unique key,auto_increment,comment 空属性 虽然数据库基本都是字段为空,但是开发的时候,尽量保证所有的数据都不应该为空,空数据没有意义,空数据也没有办法参原创 2016-08-22 23:01:20 · 4509 阅读 · 0 评论 -
MySQL 关系和范式
关系将实体与实体的关系,反应到最终数据库表的设计中来。将关系分为三种:一对一,一对多(多对一)和多对多。 所有的关系都是指的是表与表之间的关系。一对一一张表中的一条记录一定只能与另外一张表的一条记录进行对应,反之亦然。学生表:姓名,性别,年龄,身高,体重,婚姻状况,籍贯,家庭住址,紧急联系人 id 姓名 性别 年龄 身高 体重 婚姻 体重 籍贯 家庭住址原创 2016-10-23 10:21:32 · 815 阅读 · 0 评论 -
MySQL高级增删改查
新增数据基本语法 insert into 表名 [(字段列表)] values (值列表);主键冲突更新和替换 主键冲突:更新操作 insert into 表名[(字段列表:包含主键)] values(值列表) on duplicate key update 字段 = 新值; 主键冲突:替换 repalce into 表名[(字段列表:包含主键)] values(值列表) ; 蠕虫复制从原创 2016-10-29 15:44:21 · 1149 阅读 · 0 评论