#数据库
- 数据库(DataBase,DB):
- 指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。(文件系统)
- 数据库管理系统(DataBase Management System,DBMS):
- 指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。
###1、特点
- 实现数据共享
- 减少数据的冗余度
- 数据的独立性
- 数据实现集中控制
- 数据的一致性和可维护性,以确保数据的安全性和可靠性 ###2、种类(数据库系统一般基于某种数据模型)
- 关系型数据库
- 层次型数据库
- 网络型数据库
- 面向对象型数据库 ###3、SQL语言(结构化查询语言、关系型数据库)
- 数据定义语言(DDL):create, alter, drop
- 数据操纵语言(DML):insert, update, delete
- 数据查询语言(DQL):select
- 数据控制语言(DCL控制权限):grant, revoke
- 事物控制语言():commit, rollback ###4、常用数据类型: int:整型 double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99; char:固定长度字符串类型; char(10) 'abc ' varchar:可变长度字符串类型;varchar(10) 'abc' text:字符串类型; blob:字节类型; date:日期类型,格式为:yyyy-MM-dd; time:时间类型,格式为:hh:mm:ss timestamp:时间戳类型 yyyy-MM-dd hh:mm:ss 会自动赋值 datetime:日期时间类型 yyyy-MM-dd hh:mm:ss