SQL(Structured Query Language 即结构化查询语言)
SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。
SQL语言分类:
DDL语句 数据库定义语言:数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER
DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE
DQL语句 数据库查询语言: 查询数据SELECT
DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE
名词解释:
数据库服务器:
a.运行着数据库应用程序的设备 DELL R760+CENTOS+Mysql
b.硬件+系统软件+Mysql软件
默认的数据库:
show databases; #查看默认的数据库
information_schema: 虚拟库,主要存储了系统中的一些数据库对象的信息,例如用户表信息、列信息、权限信息、字符信息等
performance_schema: 主要存储数据库服务器的性能参数
mysql: 授权库,主要存储系统用户的权限信息
sys: 主要存储数据库服务器的性能参数
表: 管理单元
记录(行):信息的载体,字段的管理单元
例如:张三,男,23,云计算工程师,月薪25K
字段(列):字段名,字段类型(长度),字段约束组成(可选)
类型:字符,数字,日期
约束:唯一,不能为空,自动增长
图示: