最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL約束之默認(rèn)約束default與零填充約束zerofill

 更新時間:2022年07月07日 15:31:22   作者:王小王_123???????  
這篇文章主要介紹了MySQL約束之默認(rèn)約束default與零填充約束zerofill,MySQL?默認(rèn)值約束用來指定某列的默認(rèn)值。更多相關(guān)資料需要的朋友可以參考一下

默認(rèn)約束

MySQL 默認(rèn)值約束用來指定某列的默認(rèn)值。

添加默認(rèn)約束

  • 方式1: <字段名> <數(shù)據(jù)> default <默認(rèn)>;
  • 方式2: alter table 表名 modify 列名 型 default 默認(rèn);
create table t_user10 (
id int ,
name varchar(20) ,
address varchar(20) default ‘北京' -- 指定默認(rèn)約束
);
-- alter table 表名 modify 列名 類型 default 默認(rèn)值;
create table t_user11 (
id int ,
name varchar(20) ,
address varchar(20)
);
alter table t_user11 modify address varchar(20) default ‘北京';

刪除默認(rèn)約束

-- alter table <表名> modify column <字段名> <類型> default null;
alter table t_user11 modify column address varchar(20) default null;

零填充約束

1、插入數(shù)據(jù)時,當(dāng)該字段的值的長度小于定義的長度時,會在該值的前面補上相應(yīng)的0
2、zerofill默認(rèn)為int(10)
3、當(dāng)使用zerofill 時,默認(rèn)會自動加unsigned(無符號)屬性,使用unsigned屬性后,數(shù)值范圍是原值的2倍,例如,有符號為-128~+127,無符號為0~256。

比如:現(xiàn)在設(shè)置某個字段的長度為5,那么真實數(shù)據(jù)是1,那么顯示在你的數(shù)據(jù)庫的是00001;

create table t_user12 (
id int zerofill , -- 零填充約束
name varchar(20)
);
alter table t_user12 modify id int;
-- 1. 添加約束
create table t_user12 (
id int zerofill , -- 零填充約束
name varchar(20)
);
insert into t_user12 values(123, '張三');
insert into t_user12 values(1, '李四');
insert into t_user12 values(2, '王五');

 總結(jié)

前面我們學(xué)習(xí)了很多的約束,這里這一個大致的總結(jié),我們需要根據(jù)自己的應(yīng)用場景去設(shè)置這些約束,最終才可以達到我們的日常需求:

-- 總結(jié)
-- 1:通過修改表結(jié)構(gòu)添加主鍵約束

create table emp4(
eid int primary key,
name varchar(20),
deptId int,
salary double
);
-- 2:添加自增正約束
create table t_user1 (
id int primary key auto_increment,
name varchar(20)
);
-- 3:創(chuàng)建非空約束
create table mydb1.t_user6 (
id int ,
name varchar(20) not null, -- 指定非空約束
address varchar(20) not null -- 指定非空約束
);
-- 4:創(chuàng)建唯一約束
create table t_user8 (
id int ,
name varchar(20) ,
phone_number varchar(20) unique -- 指定唯一約束
);
-- 5:創(chuàng)建默認(rèn)約束
create table t_user10 (
id int ,
name varchar(20) ,
address varchar(20) default '北京' -- 指定默認(rèn)約束
);

到此這篇關(guān)于MySQL約束之默認(rèn)約束default與零填充約束zerofill的文章就介紹到這了,更多相關(guān)MySQL約束 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用mss2sql工具將SqlServer轉(zhuǎn)換為Mysql全記錄

    使用mss2sql工具將SqlServer轉(zhuǎn)換為Mysql全記錄

    上篇文章我們講訴了在mssql數(shù)據(jù)轉(zhuǎn)換成mysql數(shù)據(jù)中,用Navicat Premium導(dǎo)入數(shù)據(jù)很完美,但是創(chuàng)建表的時候數(shù)據(jù)類型轉(zhuǎn)換不是很完美,本文我們來講訴下用mss2sql工具來創(chuàng)建表,順便說下導(dǎo)入數(shù)據(jù)
    2014-08-08
  • 將mysql腳本轉(zhuǎn)化為oracle腳本的攻略與細(xì)節(jié)點

    將mysql腳本轉(zhuǎn)化為oracle腳本的攻略與細(xì)節(jié)點

    前段時間公司項目數(shù)據(jù)庫需要從mysql轉(zhuǎn)為oracle,所以需要修改下原有的mysql腳本,這篇文章主要給大家介紹了關(guān)于將mysql腳本轉(zhuǎn)化為oracle腳本的攻略與細(xì)節(jié)點,需要的朋友可以參考下
    2023-09-09
  • MySQL的一些常用的SQL語句整理

    MySQL的一些常用的SQL語句整理

    這篇文章主要介紹了MySQL的一些常用的SQL語句整理,非?;A(chǔ),適合隨看隨記:)需要的朋友可以參考下
    2015-07-07
  • Mysql事務(wù)隔離級別之讀提交詳解

    Mysql事務(wù)隔離級別之讀提交詳解

    這篇文章主要介紹了Mysql事務(wù)隔離級別之讀提交詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Mysql中新建用戶及授權(quán)的方法分享

    Mysql中新建用戶及授權(quán)的方法分享

    這篇文章給大家匯總介紹了Mysql中新建用戶及授權(quán)的方法,首先介紹的是作者自己的項目經(jīng)歷,后面附上了參考文章,希望能對大家學(xué)習(xí)mysql有所幫助。
    2016-07-07
  • MySql各種查詢方式詳解

    MySql各種查詢方式詳解

    如果是做數(shù)據(jù)分析,MySQL里面最重要、最常用的就是數(shù)據(jù)查詢,數(shù)據(jù)查詢不只是簡單查詢數(shù)據(jù)庫中存儲的數(shù)據(jù),還要根據(jù)需求對數(shù)據(jù)進行篩選、聚合,以及確定數(shù)據(jù)以什么樣的格式進行顯示。MySQL提供了強大、靈活的語句和函數(shù)來實現(xiàn)查詢的操作
    2022-07-07
  • 解決Mysql5.7中文亂碼的問題

    解決Mysql5.7中文亂碼的問題

    在使用mysql5.7時,會發(fā)現(xiàn)通過web端向數(shù)據(jù)庫中寫入中文后會出現(xiàn)亂碼,但是在數(shù)據(jù)庫中直接操作SQL語句插入數(shù)據(jù)后中文就顯示正常,這個問題怎么解決呢,下面小編給大家分享下解決方案
    2017-03-03
  • window系統(tǒng)mysql無法輸入和無法顯示中文的解決方法

    window系統(tǒng)mysql無法輸入和無法顯示中文的解決方法

    這篇文章主要介紹了window系統(tǒng)mysql無法輸入和無法顯示中文的解決方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • 圖文詳解Mysql使用left?join寫查詢語句執(zhí)行很慢問題的解決

    圖文詳解Mysql使用left?join寫查詢語句執(zhí)行很慢問題的解決

    最近工作中遇到一個非常奇怪的問題,mysql中有兩張表,test_info和test_do_info需要進行LEFT?JOIN關(guān)聯(lián)查詢,下面這篇文章主要給大家介紹了關(guān)于Mysql使用left?join寫查詢語句執(zhí)行很慢問題的解決方法
    2023-04-04
  • Mysql?InnoDB引擎中的數(shù)據(jù)頁結(jié)構(gòu)詳解

    Mysql?InnoDB引擎中的數(shù)據(jù)頁結(jié)構(gòu)詳解

    這篇文章主要為大家介紹了Mysql?InnoDB引擎中的數(shù)據(jù)頁結(jié)構(gòu)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05

最新評論

柞水县| 阿荣旗| 高邮市| 台安县| 芦溪县| 马山县| 博爱县| 瑞金市| 闽侯县| 湘乡市| 福州市| 怀安县| 察哈| 柞水县| 赤水市| 江北区| 金昌市| 四会市| 泰兴市| 金塔县| 府谷县| 曲靖市| 长顺县| 依兰县| 侯马市| 榕江县| 汉川市| 和顺县| 防城港市| 龙岩市| 志丹县| 大埔县| 股票| 原阳县| 额敏县| 天长市| 波密县| 惠安县| 九寨沟县| 分宜县| 白玉县|