目录
数据库介绍
数据库,顾名思义,数据的仓库,是按照数据结构来进行组织、存储、管理数据的“仓库”。每个数据库有一个或多个不同的API用于创建、访问、管理、搜索、复制保存的数据,也可以将数据存储在文件中,但在文件中读写数据速度相对缓慢。
我们一般使用关系型数据库管理系统(RDBMS)来进行存储和管理大数据量。关系型数据库是建立在关系模型基础上的数据库,借助数学概念和方法来处理数据库中的数据。我们常用的MySQL就是一个RDBMS。
RDBMS特点:1.表格形式记录数据;2.行记录名称;3.列记录名称对应的数据域;4.若干行列组成表单;5.若干表单组成database;6.低冗余,高共享;7.数据独立性高;8.有统一的控制功能
MySQL数据库介绍
MySQL是一个关系型数据库管理系统。MySQL将数据保存在不同的表中,增加速度提高灵活性。
MySQL特点:1.开源;2.支持大型数据库;3.使用标准SQL数据语言形式;4.可以运行在多个系统上,支持多种语言;5.支持PHP;6.可以定制
SQL基础
SQL是用于访问和处理数据库的标准计算机语言,SQL使我们有能力访问数据库。
语法要求
1.SQL语句可以单/多行书写,分号结尾(不能省略)
2.可以使用空格和缩进增强语句的可读性
3.关键字不区别大小写
分类
1.DDL:数据定义语言,定义数据库对象
2.DML:数据操作语言,定义数据库记录
3.DCL:数据控制语言,定义访问权限和安全级别
4.DQL:数据查询语言,查询记录
数据类型
MySQL与C语言、Java一样,也有数据类型。其中MySQL中的数据类型主要应用在列上。
常用类型:
数据类型 | 描述 |
int |
整形 |
double | 浮点型。例:double(3,2)表示最多3位& |