Mysql第一章小总结
点击进入郑州职业技术学院教务管理系统
一、什么数据库
数据库可以简单理解为存储数据的仓库,是互联网行业基石技术之一。是各个数据中心(idc),主要保存数据的工具
二、数据库的种类
数据库分为两大类:第一类是关系型数据库,第二类是非关系型数据库。
关系型数据库
:mysql、oracle、sql server、mariadb 非关系型数据库
:redis
三、安装数据库
安装教程暂无
四、Mysql服务器与客户端
以上我们安装的是mysql服务器,要想在mysql服务器上存储数据以及获取数据。就需要一个客户端连接上mysql服务器。数据库服务器客户端有多种。比较常用的是navicat,sql yog.
五、数据库的专业名词
数据库和数据表
数据库不直接保存数据,数据是先在数据表中存放的,数据表在存放在数据库里。一个数据库里边的数据表是相互有关系的。
数据表的字段(属性)和记录
数据表中列称为字段或属性,行称为记录。
实体
实体就是客观存在又相互有区别的事物。表就是用来记录实体的信息的。
六、创建数据库
Mysql服务器上默认有三个数据库,其中mysql数据库存储用户信息等重要数据。当然也可以自己创建数据库。
七、数据类型
整型
: int 浮点型
: float(默认有7位小数) double(默认有15位小数) decimal(P,S) s是小数位数,p总共有几位。字符型
: char(固定长度的类型) varchar(可变长度的类型) text固定长度与可变长度的区别
:以char(20) varchar(20)为例。Char(20)不管内容实际占多少个字节,都占内存的20个字节。Varchar(20)内容多少个字节,就占内存的多少个字节。日期时间
:
日期 date(YYYY-MM-DD)
时间 time(HH:MM:SS)
日期时间 datetime(YYYY-MM-DD HH:MM:SS)
八、用语句创建数据库数据表
创建company数据库
Create database company charset=utf8;
创建employ表
CREATE TABLE employ (
eid int(11) NOT NULL,
enam varchar(20) default NULL,
eage int(11) default NULL,
joindate date default NULL,
PRIMARY KEY (`eid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;