亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄 搜索
SQL 基礎(chǔ)教程 SQL 語(yǔ)法 SQL SELECT 語(yǔ)句 SQL SELECT DISTINCT 語(yǔ)句 SQL WHERE 子句 SQL AND & OR 運(yùn)算符 SQL ORDER BY 關(guān)鍵字 SQL INSERT INTO 語(yǔ)句 SQL UPDATE 語(yǔ)句 SQL DELETE 語(yǔ)句 SQL 函數(shù) SQL Date 函數(shù) SQL NULL 函數(shù) SQL 函數(shù) SQL AVG() 函數(shù) SQL COUNT() 函數(shù) SQL FIRST() 函數(shù) SQL LAST() 函數(shù) SQL MAX() 函數(shù) SQL MIN() Function SQL SUM() Function SQL GROUP BY 語(yǔ)句 SQL HAVING 子句 SQL UCASE() 函數(shù) SQL LCASE() 函數(shù) SQL MID() 函數(shù) SQL LEN() 函數(shù) SQL ROUND() 函數(shù) SQL NOW() 函數(shù) SQL FORMAT() 函數(shù) SQL 快速參考 SQL 主機(jī) SQL 高級(jí)教程 SQL SELECT TOP 子句 SQL LIKE 操作符 SQL 通配符 SQL IN 操作符 SQL BETWEEN 操作符 SQL 別名(Aliases) SQL 連接(Joins) SQL INNER JOIN 關(guān)鍵字 SQL LEFT JOIN 關(guān)鍵字 SQL RIGHT JOIN 關(guān)鍵字 SQL FULL OUTER JOIN 關(guān)鍵字 SQL UNION 操作符 SQL SELECT INTO 語(yǔ)句 SQL INSERT INTO SELECT 語(yǔ)句 SQL CREATE DATABASE 語(yǔ)句 SQL CREATE TABLE 語(yǔ)句 SQL 約束(Constraints) SQL NOT NULL 約束 SQL UNIQUE 約束 SQL PRIMARY KEY 約束 SQL FOREIGN KEY 約束 SQL CHECK 約束 SQL DEFAULT 約束 SQL CREATE INDEX 語(yǔ)句 SQL 撤銷索引、撤銷表以及撤銷數(shù)據(jù)庫(kù) SQL ALTER TABLE 語(yǔ)句 SQL AUTO INCREMENT 字段 SQL 視圖(Views) MySQL NOW() 函數(shù) MySQL CURDATE() 函數(shù) MySQL CURTIME() 函數(shù) MySQL DATE() 函數(shù) MySQL EXTRACT() 函數(shù) MySQL DATE ADD() 函數(shù) MySQL DATE SUB() 函數(shù) MySQL DATEDIFF() 函數(shù) MySQL DATE FORMAT() 函數(shù) SQL Server GETDATE() 函數(shù) SQL Server DATEPART() 函數(shù) SQL Server DATEADD() 函數(shù) SQL Server DATEDIFF() 函數(shù) SQL Server CONVERT() 函數(shù) SQL NULL 值 SQL 通用數(shù)據(jù)類型 SQL 用于各種數(shù)據(jù)庫(kù)的數(shù)據(jù)類型
文字

SQL ALTER TABLE 語(yǔ)句



ALTER TABLE 語(yǔ)句

ALTER TABLE 語(yǔ)句用于在已有的表中添加、刪除或修改列。

SQL ALTER TABLE 語(yǔ)法

如需在表中添加列,請(qǐng)使用下面的語(yǔ)法:

ALTER TABLE table_name
ADD column_name datatype

如需刪除表中的列,請(qǐng)使用下面的語(yǔ)法(請(qǐng)注意,某些數(shù)據(jù)庫(kù)系統(tǒng)不允許這種在數(shù)據(jù)庫(kù)表中刪除列的方式):

ALTER TABLE table_name
DROP COLUMN column_name

要改變表中列的數(shù)據(jù)類型,請(qǐng)使用下面的語(yǔ)法:

SQL Server / MS Access:

ALTER TABLE table_name
ALTER COLUMN column_name datatype

My SQL / Oracle:

ALTER TABLE table_name
MODIFY COLUMN column_name datatype

SQL ALTER TABLE 實(shí)例

請(qǐng)看 "Persons" 表:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

現(xiàn)在,我們想在 "Persons" 表中添加一個(gè)名為 "DateOfBirth" 的列。

我們使用下面的 SQL 語(yǔ)句:

ALTER TABLE Persons
ADD DateOfBirth date

請(qǐng)注意,新列 "DateOfBirth" 的類型是 date,可以存放日期。數(shù)據(jù)類型規(guī)定列中可以存放的數(shù)據(jù)的類型。如需了解 MS Access、MySQL 和 SQL Server 中可用的數(shù)據(jù)類型,請(qǐng)?jiān)L問我們完整的 數(shù)據(jù)類型參考手冊(cè)。

現(xiàn)在,"Persons" 表將如下所示:

P_Id LastName FirstName Address City DateOfBirth
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

改變數(shù)據(jù)類型實(shí)例

現(xiàn)在,我們想要改變 "Persons" 表中 "DateOfBirth" 列的數(shù)據(jù)類型。

我們使用下面的 SQL 語(yǔ)句:

ALTER TABLE Persons
ALTER COLUMN DateOfBirth year

請(qǐng)注意,現(xiàn)在 "DateOfBirth" 列的類型是 year,可以存放 2 位或 4 位格式的年份。


DROP COLUMN 實(shí)例

接下來,我們想要?jiǎng)h除 "Person" 表中的 "DateOfBirth" 列。

我們使用下面的 SQL 語(yǔ)句:

ALTER TABLE Persons
DROP COLUMN DateOfBirth

現(xiàn)在,"Persons" 表將如下所示:

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger


上一篇: 下一篇: