初识数据库小结

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

数据库的种类: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)

转载于:https://www.cnblogs.com/huangxin1118/p/5716730.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值