一、数据库概念
数据库(DataBase),简称DB,按照某一特定数据结构来组织,存储
数据的仓库。
数据库管理系统(DataBase Management System),简称DBMS.
是为了建立,操作和维护数据库
而设计的一个程序。介于用户和数据库之间。
PS: 使用SQL语言,通过DBMS来管理DB。
二、关系型数据库
(1) 所谓的关系,指的就是表,或者表与表之间。关系模型,就是表的
行与列。比如 教师(教师编号,姓名,年龄,性别,科目)。
(2) 常用的关系型数据库:
大型:Oracle--甲骨文(Oracle)公司的产品
SqlServer--Microsoft旗下的产品
DB2--IBM旗下的产品
小型:Access--MicroSoft旗下的产品
Mysql--目前是甲骨文旗下的产品
三、表(Table)
表是关系型数据库的基本存储结构。
1)表是二维数据结构,有行和列
2)行(Row)是横排数据,也叫记录(Recond)
3)列(Column)是竖排数据,也叫字段(Field)
4)行与列的交叉点是 字段值
5)表与表之间也存在关系
四、数据库支持的数据类型
MySQL支持多种类型,大致可以分为三类:
数值、日期/时间和字符串(字符)类型。
五、结构化查询语言(SQL)
结构化查询语言(Structured Query Language),简称SQL,是数据库
的标准查询语言。可以通过DBMS对数据库进行定义数据,操纵数据
查询数据,数据控制等
SQL可以分为:
1)数据定义语言(DDL):Data dafinitaon Language
如创建表create
删除表drop
修改表alter
清空表truncate,彻底清空,无法找回。
2)数据操纵语言(DML):Data M....... Language
如插入数据insert
删除数据delete
修改数据update
3)事物控制语言(TCL):Transation Control Language
4)数据查询语言(DQL):Data Query Language
select:
select * from tableName
5)数据控制语言(DCL):Data Control Language
小知识:
修改命令提示符界面显示编码集:set names GBK;