当前位置:网站首页>Default constraint and zero fill constraint of MySQL constraint
Default constraint and zero fill constraint of MySQL constraint
2022-07-07 21:13:00 【1024 questions】
Default constraint
Add default constraint
Delete default constraint
Zero fill constraint
summary
Default constraintMySQL The default value constraint is used to specify the default value of a column .
Add default constraintThe way 1: < Field name > < data class type > default < Default value >;
The way 2: alter table Table name modify Name class type default Default value ;
create table t_user10 (id int ,name varchar(20) ,address varchar(20) default ‘ Beijing ' -- Specify the default constraint );-- alter table Table name modify Name type default The default value is ;create table t_user11 (id int ,name varchar(20) ,address varchar(20));alter table t_user11 modify address varchar(20) default ‘ Beijing '; Delete default constraint -- alter table < Table name > modify column < Field name > < type > default null;alter table t_user11 modify column address varchar(20) default null; Zero fill constraint 1、 When inserting data , When the length of the value of this field is less than the defined length , This value will be preceded by the corresponding 0
2、zerofill The default is int(10)
3、 When using zerofill when , By default, it will automatically add unsigned( Unsigned ) attribute , Use unsigned After attribute , The numerical range is of the original value 2 times , for example , The sign is -128~+127, No sign is 0~256.
such as : Now set the length of a field to 5, So the real data is 1, So what appears in your database is 00001;
create table t_user12 (id int zerofill , -- Zero fill constraint name varchar(20));alter table t_user12 modify id int;-- 1. Adding constraints create table t_user12 (id int zerofill , -- Zero fill constraint name varchar(20));insert into t_user12 values(123, ' Zhang San ');insert into t_user12 values(1, ' Li Si ');insert into t_user12 values(2, ' Wang Wu ');
We learned a lot of constraints earlier , Here is a general summary , We need to set these constraints according to our own application scenarios , Finally, we can meet our daily needs :
-- summary -- 1: Add a primary key constraint by modifying the table structure create table emp4(eid int primary key,name varchar(20),deptId int,salary double);-- 2: Add a self increasing positive constraint create table t_user1 (id int primary key auto_increment,name varchar(20));-- 3: Create a non empty constraint create table mydb1.t_user6 (id int ,name varchar(20) not null, -- Specify a non NULL constraint address varchar(20) not null -- Specify a non NULL constraint );-- 4: Create a unique constraint create table t_user8 (id int ,name varchar(20) ,phone_number varchar(20) unique -- Specify a unique constraint );-- 5: Create default constraints create table t_user10 (id int ,name varchar(20) ,address varchar(20) default ' Beijing ' -- Specify the default constraint );This is about MySQL Default constraint of constraint default And zero fill constraints zerofill This is the end of the article , More about MySQL constraint Please search the previous articles of software development network or continue to browse the relevant articles below. I hope you will support software development network more in the future !
边栏推荐
- Cantata9.0 | new features
- Mysql子查询关键字的使用方式(exists)
- Jetty: configure connector [easy to understand]
- gridView自己定义做时间排版「建议收藏」
- 现在网上开户安全么?想知道我现在在南宁,到哪里开户比较好?
- Addition, deletion, modification and query of sqlhelper
- OneSpin | 解决IC设计中的硬件木马和安全信任问题
- Micro service remote debug, nocalhost + rainbow micro service development second bullet
- [uvalive 6663 count the regions] (DFS + discretization) [easy to understand]
- npm uninstall和rm直接删除的区别
猜你喜欢

AADL inspector fault tree safety analysis module

Implement secondary index with Gaussian redis

How to meet the dual needs of security and confidentiality of medical devices?

Measure the height of the building
Mysql子查询关键字的使用方式(exists)

如何满足医疗设备对安全性和保密性的双重需求?

Make this crmeb single merchant wechat mall system popular, so easy to use!

95年专注安全这一件事 沃尔沃未来聚焦智能驾驶与电气化领域安全

Details of C language integer and floating-point data storage in memory (including details of original code, inverse code, complement, size end storage, etc.)

Intelligent software analysis platform embold
随机推荐
Ubuntu安装mysql8遇到的问题以及详细安装过程
openGl超级宝典学习笔记 (1)第一个三角形「建议收藏」
Unity3d 4.3.4f1 execution project
Feature generation
Implementation of mahout Pearson correlation
微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹
The latest version of codesonar has improved functional security and supports Misra, c++ parsing and visualization
Measure the height of the building
Apifox interface integrated management new artifact
Flask1.1.4 werkzeug1.0.1 source code analysis: Routing
margin 等高布局
Is it safe to open an account of BOC shares in kainiu in 2022?
智能交通焕发勃勃生机,未来会呈现哪些巨变?[通俗易懂]
Lingyun going to sea | saihe & Huawei cloud: jointly help the sustainable development of cross-border e-commerce industry
GridView defines its own time for typesetting "suggestions collection"
easyui 日期控件清空值
软件缺陷静态分析 CodeSonar 5.2 新版发布
[concept of network principle]
Guava multithreading, futurecallback thread calls are uneven
Validutil, "Rethinking the setting of semi supervised learning on graphs"