MySQL相关
数据库
SQL:Structured Query Language
结构化查询语言:一种与数据库打交道,完成与数据库通信的语言;SQL是一套标准,不同数据库管理系统使用的绝大部分SQL是通用的DB:DataBase
数据库:一个或一组文件,内部保存了符合特定规格的数据合集DBMS:DataBase Management System
数据库管理系统:提供用户或者应用程序访问数据库的方法,包括增删改查以及各种数据控制,能科学的组织和存储数据,高效地获取和维护数据RDBMS:Relational Database Management System
关系型数据库管理系统:关系型数据库指的是将数据组织为相关的行和列的数据库,而RDBMS就是管理这些数据库的软件
常用RDBMS有Oracle,SQL Server,MySQL等
MySQL
MySQL
是一个RDBMS,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品TABLE
表:一组数据记录的合集,一张表或多张表组成一个数据库COLUMN
列:又称字段、属性,一列表明事物的一个特征或者说是属性ROW
行:又称元组、记录,事物特征的组合,可以描述一个具体事物
SQL
SQL分类
数据查询语言(DQL-Data Query Language)
代表关键字:select数据操作语言(DML-Data Manipulation Language)
代表关键字:insert、delete、update数据定义语言(DDL-Data Definition Language)
代表关键字:create、drop、alter事务控制语言(TCL-Transactional Control Language)
代表关键字:commit、rollback数据控制语言(DCL-Data Control Language)
代表关键字:grant、revoke