当前位置:   article > 正文

字段约束_该字段仅适用于刚体 : 刚体约束ansys

该字段仅适用于刚体 : 刚体约束ansys

字段约束

用来对增加输入数据的约束,一般格式为:
field filed-type filed-constraint

NULL和NOTNULL

空和非空约束,若为NOT NULL,则不能向该字段添加NULL,
使用范例

create table user
(
id  int(3) not null
  • 1
  • 2
  • 3
  • 4

DEFAULT修饰符

给定字段默认的值,事例如下:

create table user
(
deep varchar(14) default '11m'
)
  • 1
  • 2
  • 3
  • 4

如果字段中,没有default,则在插入数据时,如果为NULL,则mysql默认插入NULL值,如果不为NULL值,则数值,则默认插入0,字符串默认插入空字符串,日期默认插入当时日期,ENUM默认插入第一个元素。

auto_increment

自懂增加限制,只能用于int数据,并且表只能有一个auto_increment字段,并且该字段必须设置为键值。

index 索引约束

可以快速的进行数据检索,对于经常使用where,order by 和Group By这些字句进行select查询的字段,我们推荐使用索引。
使用示例:
index index-name (field)

create table stocks
(
symbol char(4) not null,
purchase_date DATE NOT NULL,
INDEX sym (symbol)
)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

为symbol字段创建了名为sym的索引。
可以向已经存在的表中添加索引:

create index index-name on table-name (field);
  • 1

删除索引

drop index index-name on table-name
  • 1

UNIQUE索引

指定输入字段的值,必须为唯一的,不能与其他行重复

create table users
(
username varchar(20),
unique(username)
)
  • 1
  • 2
  • 3
  • 4
  • 5

主键

主键为primary key,可以跟在字段后面,也可以单独指出。主键被约束为NOT NULL和UNIQUE约束的最好的结合。
主键可以用于一个单独的字段,也可以用于多字段的组合,即在这个组合作为主键使用,只要组合里面有其中一个字段不同即可。

show create table table-name,可以展示创建表的过程。
descibe tables,可以显示表的数据类型

外键

foreign-key

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/322450
推荐阅读
相关标签
  

闽ICP备14008679号