mysql基础概念英文_MySQL基本概念

MySQL 数据库

MySQL可分为三个层次:文件层次,服务层次,界面

常用的数据类型:

int整数

float double decimal ——小数(要在十进位栏里设置小数点后最大显示位数)

varchar char——  字符串

bit ——bool型(只有0,1两个显示值)

datetime ——日期时间

建表的一般经验:分类、分层、分步

1.分类:

2.mn关系:1对1,1对多,多对多?

一般分的越细,类越多,相对的需要记忆的越少,宁可加行,不要加列,防止数据过多造成遗漏或查找困难

键的分类:候选键(所有未被设定为主键或外键的都是候选键)、主键、外键

一、保证实体完整性:

主键:唯一、必填、排序;

每个表只能有一个主键。

主键可分为单列,组合列(尽量不要使用组合)。

自增长:必须是数字,系统自动增加的。

默认值:如果不填就用默认值填充,如果填了就用填写的值保存。

非空约束:必须有值,不能为空。

二、保证引用完整性:

外键:两个表(主表,从表),键在从表上。

主表:用来约束别人的表

从表:受约束的表。

主从表只对指定的两个表有意义。

外键的调用代码:select * from 表名 (*表示全部,即索引表格中的所有内容)

主流数据库:SQLserver、MySQL、Oracle、DB2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值