mysql默認值


1.創建表時添加默認值

語法:

<字段名><類型><默認值>

實例:

MySQL [wordpress]> create table ly_content(
    -> ID int auto_increment,
    -> TITLE varchar(20),
    -> CONTENT varchar(100),

    -> WriteTime datetime default now(),
    -> primary key(ID)
    -> );
Query OK, 0 rows affected (0.02 sec)

向表中插入一個值看看效果:

[insert into ly_content (TITLE , CONTENT) values ("和平精英","出火箭少女101皮膚啦");]

 

 

 

 

2.為已創建的表添加默認值

語法:

alter table <表名>add<字段名><類型>default<默認值>

實例:

alter table users_data  add column RegisterTime datetime default now();
向表中插入一個值看看效果:

 [insert into users_data(username, password) values( "Marry","123456");]

 

 

 

3.修改字段為默認值

語法:

alter table <表名>

change <字段名> <新字段名><類型>default<默認值>

實例:

字段National值為空我們把他的默認值改為China,把字段名National改為Country(也可以不變)

alter table users_data change National Country varchar(20) default "China";


向表中插入一個值看看效果:
[ insert into users_data(username,password) values("HUGBOY","112233");]

 可以看到我們沒有輸入Country的數據,系統自動默認為China了



4.刪除默認值

 

 

就是把默認值設置為“NULL”

 

 

 

 

========================================================

本來以為留言板的PHP代碼放到網站上不執行是數據庫的問題,修改之后發現是PHP7與PHP5不兼容,倒也練練Mysql命令啦。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM