MySQL 中為列設定預設值的方法:建立表格時指定NOT NULL DEFAULT 子句,如:CREATE TABLE users (name VARCHAR(255) NOT NULL DEFAULT 'John Doe');使用ALTER TABLE 語句修改現有表:ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT default_value,如:ALTER TABLE users ALTER COLUMN name S
SQLSQL 中如何設定預設如何設定值
在MySQL 中為列設定預設值非常簡單,只需在建立表格時或使用ALTER TABLE
語句修改現有資料表時指定DEFAULT
子句即可。
建立表格時設定預設值
<code class="sql">CREATE TABLE table_name ( column_name data_type NOT NULL DEFAULT default_value );</code>
例如:
<code class="sql">CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL DEFAULT 'John Doe' );</code>
這將在名為users
的表中創建一個名為name
的列,其預設值設定為John Doe
。
使用ALTER TABLE 語句修改預設值
<code class="sql">ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT default_value;</code>
例如:
<code class="sql">ALTER TABLE users ALTER COLUMN name SET DEFAULT 'Jane Doe';</code>
這將修改表格users
中 name
列的預設值,將其設為Jane Doe
。
預設值類型
預設值可以是任何MySQL 資料類型,包括:
#注意:
ALTER TABLE
語句修改預設值。 以上是mysql中預設值怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!