MySQL学习记录(二):基础专有名词

数据库中存储的主要有表、视图等,先就学习表。

表的构成的专有名词如下:

1.字段:表中的一列;

2.记录:表中的一行;

3.主键(PRIMARY KEY):区分表中的每一行的ID,每一个表只能有一个主键;

4.NULL:表示空,如果一个表中某一个值取空,说明该位置可以填数据也可以不填数据。如果一个数据值为NOT NULL,并没有在这里写入数据就会报错。

5.外键(FOREIGN KEY):外键是子表里的一个字段,引用父表中的主键,属于从属关系。比如父表中写的是员工的信息,主键是工号,那么他的子表中的外键也是工号,它里边可以放每一次开出的月薪是多少等数据。当主表被删除时,子表也对应的被删除掉,子表被删除不会对主表有任何影响。在给有外键的表填写信息时,必须要保证外键和主键的数据是一致的。

6.默认值(DEFAULT):在创建表的时候,如果一个数值为‘默认值=10’,在输入数据时不输入这个位置的数据,这个位置的数据就自动变成10.

7.唯一(UNIQUE):类似于主键中的,数据不可以有重复的,但是不是ID。比如员工表中,工号肯定是不同的,可以将工号作为主键,员工的电话肯定也是不同的,这个时候员工的电话可以定义为‘唯一’。

 

数据类型:

1.定长字符串:char;

2.变长字符串:varchar;

3.数值:整数int、浮点数float、double;

          有效位:这个浮点数或者整数的有效的位数,如果超出这个位数就报错;

          标度:小数点后边的有效位的数量;

4.日期:date;

空:NULL和NOT NULL;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值