2019-08-09 SQL

2019-08-09  下午:

SQL :结构性查询语句。从数据库查询、提取、插入、删除数据。

No sql 是SQL的补充,是主次,不是代替。

数据模型:

    数据库按照数据结构来组织、存储、和管理数据。

    层次模型、网状模型、关系模型。

主流关系数据库:

    商用数据库,例如:Oracle,SQL Server,DB2等;

    开源数据库,例如:MySQL,PostgreSQL等;

    桌面数据库,以微软Access为代表,适合桌面应用程序使用;

    嵌入式数据库,以Sqlite为代表,适合手机应用和桌面程序。

DDL:Data Definition Language  操作表:新建、删除、更改。

DML:Data Manipulation Language。操作数据:添加、删除、修改。

DQL:Data Query Language 查询。

数据库引擎

表的每一行称为记录(Record),记录是一个逻辑意义上的数据。

表的每一列称为字段(Column),同一个表的每一行记录都拥有相同的若干字段。

主键:不能重复不是指两条记录不完全相同,而是指能够通过某个字段唯一区分出不同的记录。

    选取主键的一个基本原则是:不使用任何业务相关的字段作为主键。

    联合主键:可以用多个字段唯一标识记录。对于联合主键,允许一列有重复,只要不是所有主键列都重复即可

注意:主键不能为 NULL.

你可能感兴趣的:(2019-08-09 SQL)