不冷博客

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;

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »