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.
网友评论