初识数据库小结

数据库:使用数据库安全性能更高,对于数据操作更加便捷。

数据库的种类:MySQL(oracle公司),SQLserver(微软公司),Oracle(oracle公司),DB2(IBM公司)。

前两者适用于小型软件的开发,后两者使用于大型软件的开发。

数据库以表格的形式存放数据,表与表之间有关联关系。

每行数据有个唯一标识符(主键),primary key。

数据之前的关联用外键,foreign key。

一对一关系:外键在谁身上无所谓,但必须唯一。

一对多关系:外键在多方身上。

多对多关系:添加关系表

以下用MySQL举例简单的定义语言命令:

show databases; 展示数据库

create database  _(名字);创建数据库

drop database _(名字); 删除数据库 

use (名字); 使用数据库

create table t_(实体名)(

pk_(实体id) int primary key auto_increment,       写主键

f_ 属性名 数据类型 数据长度 unique(唯一,可不加) not null(不为空),

fk_ (关联实体id) int references 关联实体名(pk_关联实体id) 写外键

constraint foreign key(fk_关联实体id) references 关联实体名(pk_关联实体id))     *重要(校验关联实体中是否有这个此id)

engine = innodb;   (将引擎设置为innodb)

posted @ 2016-07-28 23:26  3分对错7分做作  阅读(154)  评论(0)    收藏  举报