1樓:
通過更改、新增或刪除列和約束,重新分配分割槽,或者啟用或禁用約束和觸發器,從而修改表的定義。簡單說就是修改表結構的。
create table doc_exa ( column_a int) ;
goalter table doc_exa add column_b varchar(20) null ;
2樓:網友
alter用於修改基本表。
修改原有的列定義包括列名和資料型別。
alter table course add s_entrance date
修改入學日期。
alter是什麼意思
3樓:愛是小微笑
vt.改變; 更改; 改建(房屋); 人)變老;
vi.改變; 修改;
alter-sql語句是屬於一種什麼功能的語句?是資料操作嗎?謝謝
4樓:網友
alter不是資料操作,而是資料操縱,它所實現的功能就是對錶進行結構上的修改。這個命令下有三個子命令:add/alter/drop分別用作新增/修改/刪除表結構中的元素。
顯然是ddl,但資料查詢有些書在單列開了,但以前的書上卻是屬於dml的,因為在我以前學資料庫的時間清楚的記得,ddl是先講的,庫操作,表操作,包括檢視與索引操作都屬於ddl,還有儲存過程的建立,修改等等都是。
然後就是dml,對資料的查詢,新增修改等操作都是該範疇的。
最後就是dcl,主要集中在許可權的授矛與收回。
換句話來說:ddl操作的物件是結構,不管是表結構還是庫結果,就算新增一個約束關係就屬於ddl(資料定義);
dml操作的是元組也就是所謂的資料進行操作的,不涉及結構,比如進行新增修改刪除等,都屬於dml,但是不少人把select給單列出來了,事實上最被的解釋就是運算元據的都是dml,包括查詢,不知道是否是select的博大精深,讓某些人單將這個語句劃為查詢?不過似乎也說得通,偶只是查查嘛;然後就是dcl,就是表是或檢視讓誰看?讓誰管?
等等,控制著資料庫的檢視修改等功能的許可權。
所以此題沒有任何爭議是c,但如果是select,可能會有爭議,選a還是選d,但這個沒有任何的爭議的!
5樓:匿名使用者
是修改資料庫 表結構 / 欄位結構 /儲存過程 等物件的語句。
不是 更新資料的操作。
c、資料定義。
6樓:依依家家
與資料無關,修改表結構,可能是增加欄位或者索引,或者外來鍵。
7樓:匿名使用者
a一般是修改資料表\庫結構用的。
alter是什麼意思
8樓:堯yao寶
alter是動詞,「改變, 更改」的意思。
例如:1、as times alter, men's affections change.
時過境遷。2、she is trying to alter the coat.
她正設法改那件衣服。
sql中是什麼意思,sql裡 符號是什麼意思
混在空氣裡 sql中 是 不等於 的意思。一.sql定義 結構化查詢語言 structured query language 簡稱sql 發音 es kju el s q l 是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢 更新和管理關聯式資料庫系統 同時也是資料庫指...
這個sql語句的意思是什麼,sql中 的意思是什麼?
把productid設定為主鍵,升序 聚集所引。與直接建立的沒什麼不同 手機使用者 ect 只是起到賦值的作用,和set是一樣的,就算兩個一起執行,也不會有結果集。exec sql 將變數 sql裡的字串作為sql語句執行,這才是返回結果集的語句.再粗略看了一下。select sql sql sum...
SQL語句中AS是什麼意思,sql語句中as的作用?
伏廷謙潭培 sql語句中as的意思是 別名。as用處 query時 用來重新指定返回的column名字。示例一個table有個column叫 id,query是select idfrom table1 如果不想叫id,就可重新命名。如叫systemid,可這樣寫 selectidas systemi...