码迷,mamicode.com
首页 > 其他好文 > 详细

软件测试培训第17天

时间:2017-11-20 13:16:28      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:测试培训   主键约束   span   默认   数据库   ref   prim   foreign   not   

数据表的操作:表的创建

1.表是数据库存储数据的基本单位。一个表包含若干字段或记录;

语法:

create table 表名(

属性名 数据类型[完整性约束条件],

属性名 数据类型[完整性约束条件],

属性名 数据表格[完整性约束条件]

);

2.主键约束

唯一区别一条记录,主要设置了主键,那么也肯定是非空的。

3.外键约束

两个表之间设置的关联

4.非空约束

该字段的值不能为空

5.唯一约束

该字段的值是唯一的

6. 自增

可以设置某字段的自增步长一般用作主键自增长

7.默认

表示不给某字段赋值它就会使用默认值

约束条件:

primary key:标识该属性为该表的主键,可以唯一的标识对应的记录;

foreign key:标识该属性为该表的外键,与某表的主键关联

not null:标识该属性不能为空

unique:标识该属性的值是唯一的

auto_increment:标识该属性的值自动增加

default:为该属性设置默认值

建立商品类型表

CREATE TABLE product_type( #商品类别表

id INT PRIMARY KEY AUTO_INCREMENT,

product_type_name VARCHAR(20),

product_type_desc VARCHAR(200)

);

建立商品表:

CREATE TABLE product( #商品表

id INT PRIMARY KEY AUTO_INCREMENT,

product_name VARCHAR(20),

picture VARCHAR(10),

price DECIMAL(6,2),

product_type_id INT,

CONSTRAINT fk_product_type_id FOREIGN KEY (product_type_id) REFERENCES product_type(id)

 

);

 

软件测试培训第17天

标签:测试培训   主键约束   span   默认   数据库   ref   prim   foreign   not   

原文地址:http://www.cnblogs.com/k874146812-/p/7865173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!