失效链接处理 |
MySQL整理文档-自己整理 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
第一部分:介绍数据库
传统的数据库: 网状数据库、层次数据库、关系数据库。
区别:三者之间是根据之间的联系而区别的,层次型数据库是树形结构,网状型数据库是链接指针结构,关系型数据库是二维表数据库。
一.关系型数据库
特点:1.数据以表格的形式出现
2.每行为各种记录名称
3.每列为记录名称所对应的数据域
4.许多的行和列组成一张表单
5.若干的表单组成数据库
术语:数据库(DataBase):数据库是一些关联表的集合,数据的仓库
数据表:
列:数据的元素
行:(元组就是一行)一行是一组相关的数据
冗余:多余的,无效的数据。存储两倍数据
主键:(Primary Key):确保唯一
外键:(Foreign Key):用于关联两个表
复合键:将多个列作为一个索引键,一般用于复合索引
索引:快速定位,使用索引可快速访问数据库表中的特定消息,索引是对数据库表中一列或多列的 值进行排序的一种结构。
二.数据的完整性 准确+可靠
实体(行)完整性:(主键)
域(列)完整性:check约束
引用完整性:(外键)
自定义完整性:
三.数据库的创建、删除、选择
1.创建数据库
CREATE DATABASE 数据库名称;
2.删除数据库
DROP DATABASE 数据库名称;
3.选择数据库
USE 数据库名称;
四.数据类型
1.数值型:INT或INTEGER 4字节,
FLOAT 4字节(单精度)
DECIMAL(M,D) M:有效数字 D:小数位
2.时间|日期型:DATE: 3字节 YYY-MM-DD 1000-01-01/9999-12-31
DATETIME:8字节 YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00/9999-12-31 23:59:59
3.字符串型:CHAR: 0-255字节 定常字符串
VARCHAR:0-65535字节 变长字符串
char(10):说十个就是十个,未超出范围的用空格补齐
varchar(10):按照实际存储的算,有几个就是几个(未超出范围的不用补齐)
BLOB 0-65535字节 二进制形式的文本数据
LOGNGBLOB:0-4294967295字节 二进制形式的极大文本数据
LONGTEXT:0-4294967295字节 极大文本数据
五.创建表并向表中插入数据
1.创建普通表
(1)创建表
CREATE TABLE 表名
(列名 数据类型 约束,
|