数据库基础知识二

 数据表类型:myISAM,InnoDB,HEAP,BOB,CSV,ARCHIVE,PERFORMANCE_SCHEMA
名称 myISAM lnnodb
事务处理 不支持 支持
数据行锁定 不支持 支持
外键约束 不支持 支持
全文索引 支持 不支持
表空间大小 较小 较大约2倍
适用场合:使用myISAM:节约空间及响应速度
使用lnnodb:安全性,事务处理及多用户数据操作数据表
MySQL数据表以文件方式存放
存储引擎:lnnodb类型只有一个*.frm文件以及上一级目录的ibdata文件
myISAM类型数据表对应三个文件: *.frm(表结构定义文件)
*.MYD(数据文件)
*.MYI(索引文件)
设置表的字符集①创建通过命令设置
②所过没有设置,根据my.ini中设定的参数
字符段的约束及属性
名称 关键字 说明
非空约束 not null 字段不允许为空
默认约束 default 赋予某字段默认值
唯一约束 UK 设置该字段值唯一允许为空,只能有一个空值
主键约束 PK 设置该字段为表的主键可唯一标识该表的记录
外键约束 FK 用于两表之间建立关系,需指定用主表的那一字段
自动增长 AUTO_INCREAMENT 设置该列为自增字段,默认自增1(通常设置主键) 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值