当前位置:网站首页>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 !
边栏推荐
- 恶魔奶爸 B2 突破语法,完成正统口语练习
- 部署、收回和删除解决方式—-STSADM和PowerShell「建议收藏」
- Tensorflow2. How to run under x 1 Code of X
- UVA 11080 – place the guards
- OneSpin | 解决IC设计中的硬件木马和安全信任问题
- Details of C language integer and floating-point data storage in memory (including details of original code, inverse code, complement, size end storage, etc.)
- UVA 12230 – crossing rivers (probability) "suggested collection"
- [UVALive 6663 Count the Regions] (dfs + 离散化)[通俗易懂]
- Codesonar Webinar
- DataTable数据转换为实体
猜你喜欢

CodeSonar如何帮助无人机查找软件缺陷?

Small guide for rapid formation of manipulator (11): standard nomenclature of coordinate system
Mysql子查询关键字的使用方式(exists)
Klocwork code static analysis tool

Implement secondary index with Gaussian redis

Static analysis of software defects codesonar 5.2 release

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

Optimization cases of complex factor calculation: deep imbalance, buying and selling pressure index, volatility calculation

软件缺陷静态分析 CodeSonar 5.2 新版发布

The latest version of codesonar has improved functional security and supports Misra, c++ parsing and visualization
随机推荐
margin 等高布局
Phoenix JDBC
openGl超级宝典学习笔记 (1)第一个三角形「建议收藏」
FatMouse&#39; Trade(杭电1009)
Data sorting in string
Codesonar Webinar
使用高斯Redis实现二级索引
死锁的产生条件和预防处理[通俗易懂]
Details of C language integer and floating-point data storage in memory (including details of original code, inverse code, complement, size end storage, etc.)
【C语言】指针进阶---指针你真的学懂了吗?
恶魔奶爸 B1 听力最后壁垒,一鼓作气突破
单词反转实现「建议收藏」
MinGW MinGW-w64 TDM-GCC等工具链之间的差别与联系「建议收藏」
Mysql子查询关键字的使用方式(exists)
华泰证券可以做到万一佣金吗,万一开户安全嘛
Guava multithreading, futurecallback thread calls are uneven
MySQL storage expression error
Unity3d 4.3.4f1执行项目
object-c编程tips-timer「建议收藏」
使用枚举实现英文转盲文