数据库
首页 > 数据库> > Python基础之MySQL数据库

Python基础之MySQL数据库

作者:互联网

一、约束概述

1、为什么要约束

​ 为了防止数据库中存在不符合语义规定的数据和防止错误信息的输入、输出造成无效的操作而提出的

​ 为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制,从以下四个方面考虑

2、什么是约束

​ 约束是指,对字段名下数据的强制约束

​ 约束的方式:

create table 表名(字段名 类型(数字) 约束条件);

3、约束的分类

4、查看当前表已有的约束

方式一:

​ show create table 表名;

方式二:

​ describe 表名;/desc 表名;

二、约束语法及用法

1、无符号

mysql> create table t2(id tinyint unsigned);
Query OK, 0 rows affected (0.01 sec)

2、零填充

mysql> create table t4(id tinyint(2) zerofill);
Query OK, 0 rows affected (0.01 sec)

3、非空

mysql> create table t5(id int(3) zerofill, name varchar(16) not null);
Query OK, 0 rows affected (0.02 sec)

4、默认值

标签:Python,爬虫,案列使用,网页,提取信息,Xpath,语言,属性,结果,函数
来源: