数据库的基本概念:
动态网站开发离不开数据存储,数据存储离不开数据库,数据库技术是计算机技术中的重要部分,在软件开发等领域起着至关重要的作用。所谓数据库,可以理解为用来存储信息的仓库。而信息就是要存储下来的一些数据,比如用户的姓名、年龄、产品的价格、简介,某一个日期时间甚至图像等等,总之一切可以在计算机中存储下来的数据都可以通过各种方法存储到数据库中,并且数据库也不仅仅是简单的仓库,他提供了一系列科学的存数据,取数据,等等其他的管理措施。
比如我们要学习的MySQL数据库,信息并不是杂乱无章的直接放在MySQL数据 库中的,可以形象的看成是以二维表的形式组织起来的,一条一条存储于表中,
这和日常生活中经常用到的各种表格形式上是一致的。表中的每一条信息称为称为一条记录。一个数据库中可以有若干张表,每张表中又可以存放若干条记录。每张表都有自己的“表头”。比如设计一张表格,用来统计学生信息,那么把要收集的学生的信息分成几个栏目,这些栏目就是“表头”,在数据库技术中,称 为字段。表中横向的多个字段值组成了一条记录,多条记录构成了一张数据表。上面简明说明了数据库、表、字段和字段值这几个概念。数据库系统其实就是一个软件系统,通过这个软件系统可以对大量数据进行存储和管理。当前市场上的数据库有几十种。对于网站开发而言,MySQL就是当前web开发中尤其是PHP开发中使用最广泛的数据库。
总结一下:
数据库:信息存储的仓库,包括一系列的关系措施!
表:一个数据库中可以有若干张表(形式上你可以看出我们日常生活中建立的表)
字段:表里面的信息会分若干个栏目来存,这些栏目呢,我们在数据库技术中叫"字段",栏目里面存的具体信息叫"字段值"
记录:一条信息我们叫一条记录 一个数据库管理系统中可以建立若干个数据库,每个数据库中又可以建立若干张表,每张表中可以有若干条记录。
MYSQL支持的数据类型:
为了对不同性质的数据进行区分,以提高数据查询和操作的效率,数据库系统将可以存入的数据分为多种类型。比如 姓名、性别之类的信息为字符串类型,年龄、价格、分数之类的信息为数字型,日期等为日期时间型。数据类型是针对字段来说的。有的资料中称为“列类型”或“字段类型”。一个字段一旦设置为某种类型,那么这个字段中只能存入该类型的数据。MySQL数据库中的数据类型分为 3大类:数值类型、日期类型、字符串类型。
SQL使用入门:
SQL语言简介 :
自行百度,这里就不描述这个了
SQL分类:
1.DDL(Data Definition Languages)语句
数据定义语句,通过这类语言可以对数据库进行创建删除更改
2.DML(Data Manipulation Language)语句
·数据操纵语句,用于添加、删除、更新和查询数据库记录并检查数据完整性
3DCL(Data Control Language)语句
数据控制语句,通过此类语句可以对数据库的相关权限进行设置
4.DDL语句
对数据库内部的对象进行创建、删除、修改等操作的语言,DDL语句更多的是由
数据库管理员(DBA)使用,开发人员一般很少使用
5.DML语句
DML操作是指对数据库中表记录的操作,主要包括表记录的插入、更新、删除、
和查询,是开发人员日常使用最频繁的操作
6.DCL语句
DCL语句主要是DBA用来管理系统中的对象权限时使用的,一般开发人员很少使用。关于权限设置的更多内容我们在以后再做详细讲解!