導航:首頁 > 程序命令 > 增加數據表操作SQL命令格式

增加數據表操作SQL命令格式

發布時間:2022-04-23 07:57:31

⑴ 使用SQL定義數據表命令的格式是什麼

使用SQL定義數據表命令的格式:ALTER TFABLE數據表名DROP COLUMN欄位名。

⑵ SQL語句創建表

CREATE TABLE 語句用於創建資料庫中的表。

具體用法為:

CREATE TABLE 表名稱

(

列名稱1 數據類型,

列名稱2 數據類型,

列名稱3 數據類型,

....

)

(2)增加數據表操作SQL命令格式擴展閱讀

創建表數據類型:

integer(size) int(size) smallint(size) tinyint(size):僅容納整數。

decimal(size,d) numeric(size,d):容納帶有小數的數字。

char(size):容納固定長度的字元串

varchar(size):容納可變長度的字元串

date(yyyymmdd):容納日期。

參考資料:網路-SQL CREATE TABLE

⑶ 在數據表中添加一個欄位的SQL語句怎麼寫

數據表中添加一個欄位的標准SQL語句寫法為:

alter table 表名 add (欄位 欄位類型) [default '輸入默認值'] [null/not null] ;

舉例:ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0

意思就是在表employee 中加入 欄位spbh,該欄位的類型是varchar,大小20,並且不允許為空,初始默認值是0。

(3)增加數據表操作SQL命令格式擴展閱讀:

其他常用sql語句:

1、修改數據表中某項欄位屬性,為其添加備注。

語句格式:comment on column 庫名.表名.欄位名 is '輸入的備注';

示例: 我要在ers_data庫中 test表 document_type欄位添加備注,則sql語句為:

comment on column ers_data.test.document_type is '文件類型';

2、修改數據表中某欄位類型。

語句格式:alter table 表名 modiy (欄位 欄位類型 [default '輸入默認值'] [null/not null] ,欄位 欄位類型 [default '輸入默認值'][null/not null]); 修改多個欄位用逗號隔開。

示例:想要修改一個teacher教師表中欄位辦公室classroom的類型為char(20),且默認值「辦公室」,則對應sql為:

ALTER TABLE teacher ALTERCOLUMNclassroom VARCHAR(20) NOT NULL default "辦公室";

3、刪除數據表中的某欄位。

語句格式:alter table 表名 drop (欄位);

示例:刪除表student中的欄位age,可以用如下sql:

alter table student drop age;

⑷ 怎樣使用sql語句向資料庫中添加表

創建表
CREATE TABLE 表名稱
(
列名稱1 數據類型,
列名稱2 數據類型,
列名稱3 數據類型,
....
)

插入數據
INSERT INTO 表名稱 (列1, 列2,...) VALUES (值1, 值2,....)

⑸ 如果要把資料庫文件添加到sql軟體里,你應該使用什麼命令

導入數據不一定要用OPENSET函數,可以用更簡單的方法,步驟如下:

1、首先雙擊打開sqlserver,右擊需要導入數據的資料庫,如圖所示。

⑹ SQL向表中添加一列用什麼命令

使用SQL語句為數據表增加一個欄位,使用alter table子句。 語法:alter table 表格名 add 欄位名 。數據類型 -alter table table_name add col_name char(5)。

⑺ 、SQL語言中,刪除、創建基本表的命令,刪除、更新、增加數據的命令

創建資料庫:Create database bookstore;刪除資料庫:drop database bookstore;UPDATE databases是更新資料庫。

⑻ 向sql 資料庫中增加多條數據,用sql命令怎麼寫急!急!急!

如果沒有規律就不好辦,你可以先插入多條一樣的數據,然後到管理器去修改name 和times_money 的值,能快點。要不就寫個存儲過程,不過時間長,看你數據多少了,一般大數據量可以通過導入的方式錄入。

⑼ SQL插入新數據的語法是什麼

我從網上搜的,希望能幫到你

13.3 操作功能
SQL語言的操作功能包括對表中數據的增加、刪除和更新操作。
13.3.1 插入
在一個表的尾部追加數據時,要用到插入功能,SQL的插入命令包括以下3種格式:
格式:
INSERT INTO 〈表名〉 [(〈欄位名1〉 [,〈欄位名2〉,…])]
VALUES(〈表達式1〉)[, 〈表達式2〉,…])

INSERT INTO 〈表名〉 FROM ARRAY 〈數組名〉
INSERT INTO 〈表名〉 FROM MEMVAR
功能:3種格式都是在指定的表的表尾添加一條新記錄。
13.3.1 插入
說明:
(1)第1種格式其值為VALUES後面的表達式的值。當需要插入表中所有欄位的數據時,表名後面的欄位名可以預設,但插入數據的格式必須與表的結構完成吻合;若只需要插入表中某些欄位的數據,就需要列出插入數據的欄位,當然相應表達式的數據位置會與之對應。
(2)第2種格式新記錄的值是指定的數組中各元素的數據。數組中各元素與表中各欄位順序對應。如果數組中元素的數據類型與其對應的欄位類型不一致,則新記錄對應的欄位為空值;如果表中欄位個數大於數組元素的個數,則多的欄位為空值。
(3)第3種格式新記錄的值是指定的內存變數的值。添加的新記錄的值是與指定表各欄位名同名的內存變數的值,如果同名的內存變數不存在,則相應的欄位為空。
Visual FoxPro支持兩種SQL插入命令的格式,第一種格式是標准格式,第二種格式是Visual FoxPro的特殊格式。
13.3.1 插入
【13.42】在訂購單表中,插入元組("E7","S4","OR01",09/25/03)。
INSERT INTO 訂購單(職工號,供應商號,訂購單號,訂購日期,總金額)
VALUES("E7","S4","OR01",{^2003-09-25},1200)
其中「{^2003-09-25}」是日期型欄位訂購日期的值。
圖13.48
13.3.1 插入
假設供應商尚未確定,那麼只能先插入職工號和訂購單號兩個屬性的值,這時可用如下命令:
INSERT INTO 訂購單(職工號,訂購單號) VALUES("E7","OR01")
這時另外三個屬性的值為空。
13.3.1 插入
下面用一組命令來說明INSERT INTO…FROM ARRAY 的使用方式:
USE訂購單 &&打開訂購單
SCATTER to A1 &&將當前記錄讀到數組A1
COPY STRUCTURE TO A2 &&拷貝訂購單表的結構到A2
INSERT INTO A2 FROM ARRAY A1 &&從數組A1插入一條記錄到A2
SELECT A2 &&切換到A2的工作區
BROWSE &&用BROWSE命令驗證插入的結果
USE &&關閉A2.dbf文件
DELETE FILE A2.dbf &&刪除A2.dbf文件
13.3.1 插入
在一個表的尾部追加數據時,要用到插入功能,SQL的插入命令包括以下3種格式:
格式:
INSERT INTO 〈表名〉 [(〈欄位名1〉 [,〈欄位名2〉,…])]
VALUES(〈表達式1〉)[, 〈表達式2〉,…])

INSERT INTO 〈表名〉 FROM ARRAY 〈數組名〉
INSERT INTO 〈表名〉 FROM MEMVAR
功能:3種格式都是在指定的表的表尾添加一條新記錄。
13.3.1 插入
說明:
(1)第1種格式其值為VALUES後面的表達式的值。當需要插入表中所有欄位的數據時,表名後面的欄位名可以預設,但插入數據的格式必須與表的結構完成吻合;若只需要插入表中某些欄位的數據,就需要列出插入數據的欄位,當然相應表達式的數據位置會與之對應。
(2)第2種格式新記錄的值是指定的數組中各元素的數據。數組中各元素與表中各欄位順序對應。如果數組中元素的數據類型與其對應的欄位類型不一致,則新記錄對應的欄位為空值;如果表中欄位個數大於數組元素的個數,則多的欄位為空值。
(3)第3種格式新記錄的值是指定的內存變數的值。添加的新記錄的值是與指定表各欄位名同名的內存變數的值,如果同名的內存變數不存在,則相應的欄位為空。
Visual FoxPro支持兩種SQL插入命令的格式,第一種格式是標准格式,第二種格式是Visual FoxPro的特殊格式。
13.3.1 插入
【13.42】在訂購單表中,插入元組("E7","S4","OR01",09/25/03)。命令執行結果如圖13.48所示。
INSERT INTO 訂購單(職工號,供應商號,訂購單號,訂購日期,總金額)
VALUES("E7","S4","OR01",{^2003-09-25},1200)
其中「{^2003-09-25}」是日期型欄位訂購日期的值。
圖13.48
13.3.1 插入
假設供應商尚未確定,那麼只能先插入職工號和訂購單號兩個屬性的值,這時可用如下命令:
INSERT INTO 訂購單(職工號,訂購單號) VALUES("E7","OR01")
這時另外三個屬性的值為空。
13.3.1 插入
下面用一組命令來說明INSERT INTO…FROM ARRAY 的使用方式:
USE訂購單 &&打開訂購單
SCATTER to A1 &&將當前記錄讀到數組A1
COPY STRUCTURE TO A2 &&拷貝訂購單表的結構到A2
INSERT INTO A2 FROM ARRAY A1 &&從數組A1插入一條記錄到A2
SELECT A2 &&切換到A2的工作區
BROWSE &&用BROWSE命令驗證插入的結果
USE &&關閉A2.dbf文件
DELETE FILE A2.dbf &&刪除A2.dbf文件
13.3.1 插入
用下面一組命令來說明INSERT INTO…FROM MEMVAR的使用方式:
USE訂購單 &&打開訂購單
SCATTER M1 &&將當前記錄讀到內存變數M1中
COPY STRUCTURE TO A2 &&拷貝訂購單表的結構到A2
INSETR INTO A2 FROM M1 &&從內存變數插入一條記錄到A2
SELECT A2 &&切換到A2的工作區
BROWSE &&用BROWSE命令驗證插入的結果
USE &&關閉A2.dbf文件
DELETE FILE A2.dbf &&刪除A2.dbf文件
13.3.1 插入
說明:當一個表定義了主索引或候選索引後,由於相應的欄位具有關鍵字的特性,即不能為空,所以只能用此命令插入記?肌oxPro以前的插入命令(INSERT或APPEND)是先插入一條空記錄,然後再輸入各欄位的值,由於關鍵字欄位不允許為空,所以使用以前的方法就不能成功地插入記錄。
13.3.2 更新
更新是指對存儲在表中的記錄進行修改。
格式:
UPDATE [ 〈資料庫〉! ] 〈表名〉
SET 〈列名1〉=〈表達式1〉 [, 〈列名2〉=〈表達式2〉 …]
[WHERE 〈條件表達式1〉 [AND | OR 〈條件表達式2〉 …]]
13.3.2 更新
說明:
(1)[〈資料庫〉! ]〈表名〉:指定要更新數據的記錄所在的表名及該表所在的資料庫名。
(2)SET 〈列名〉=〈表達式〉:指定被更新的欄位及該欄位的新值。如果省略WHERE子句,則該欄位每一條都用同樣的值更新。
(3)WHERE 〈條件表達式〉:指明將要更新數據的記錄。即更新表中符合條件表達式的記錄,並且一次可以更新多個欄位;如果不使用WHERE子句,則更新全部記錄。
13.3.2 更新
【13.43】在職工表中,給WH1倉庫的職工提高10%的工資。命令執行結果如圖13.49所示。
UPDATE 職工 SET 工資=工資*1.10 WHERE 倉庫號="WH1"
例如: 將所有學生的年齡增加1歲:
UPDATE 學生 SET 年齡=年齡+1
13.3.3 刪除
用SQL語言可以刪除數據表中的記錄。
格式:
DELETE FROM [〈資料庫!〉]〈表名〉
[WHERE 〈條件表達式1〉 [AND | OR 〈條件表達式2〉 …]]
說明:
(1)[〈資料庫!〉]〈表名〉:指定加刪除標記的表名及該表所在的資料庫名,用「!」分割表名和資料庫名,資料庫名為可選項。
(2)WHERE選項:指明只對滿足條件的記錄加刪除標記。如果不使用WHERE子句,則刪除該表中的全部記錄。
(3)上述刪除只是加刪除標記,並沒有從物理上刪除,只有執行了PACK命令,有刪除標記的記錄才能真正從表中刪除。刪除標記可以用REACLL命令取消。
13.3.3 刪除
【13.44】刪除倉庫表中倉庫號值是WH2的記錄。
DELETE FROM 倉庫 WHERE倉庫號="WH2"
說明:SQL DELETE命令同樣是邏輯刪除記錄,如果要物理刪除記錄需要繼續使用PACK命令。
13.3.4 表的刪除
隨著資料庫應用的變化,往往有些表連同它的數據不再需要了,這時可以刪除這些表,以節省存儲空間。
格式:DROP TABLE 〈表名〉
說明:DROP TABLE直接從磁碟上刪除表名所對應的DBF文件。如果表名是資料庫中的表,並且相應的資料庫是當前資料庫,則從資料庫中刪除表;否則雖然從磁碟上刪除了DBF文件,但是記錄在資料庫DBC文件中的信息卻沒有刪除,此後會出現錯誤提示。所以要刪除資料庫中的表時,最好應使資料庫是當前打開的資料庫,在資料庫中進行操作。

⑽ 怎樣用SQL語句往表裡添加數據

利用對象資源管理器添加,利用SQL語句添加。

閱讀全文

與增加數據表操作SQL命令格式相關的資料

熱點內容
視頻壓縮形式怎麼改 瀏覽:366
perl程序員 瀏覽:787
電子表格對比命令 瀏覽:608
php循環輸出數組內容 瀏覽:748
電腦加密能不能強制關掉 瀏覽:616
趣味單人解壓桌游 瀏覽:210
oppo手機谷歌伺服器無法核實什麼 瀏覽:318
軟體怎麼加密華為 瀏覽:220
掃地機怎麼安裝app 瀏覽:317
考研結合特徵值計演算法 瀏覽:514
操作系統演算法綜合題 瀏覽:150
華為程序員待遇 瀏覽:545
程序員帶娃的圖片 瀏覽:77
迷你雲伺服器怎麼下載 瀏覽:813
福州溯源碼即食燕窩 瀏覽:232
當樂伺服器怎麼樣 瀏覽:713
nc編程軟體下載 瀏覽:382
如何限制手機app的使用 瀏覽:307
安卓華為手機怎麼恢復桌面圖標 瀏覽:956
我的世界電腦版伺服器地址在哪找 瀏覽:533