sql語言,是結構化查詢語言(structured query language)的簡稱。sql語言是一種資料庫查詢和 程式語言,用於訪問資料以及查詢、更新和管理關係資料庫系統;同時也是資料庫指令碼檔案的副檔名。sql語言集
value
資料查詢
select
資料定義
create,drop,alter
資料操縱
insert,update,delete
資料控制
grant,revoke
==
create
==建立tbl資料庫
create database tbl default character set utf8;
建立表tb
create table tb (欄位1 datatype 修飾符,欄位2 datatype 修飾符...
...)table_option;
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
==drop
==刪除資料庫
drop database discuz;
刪除表 drop table tb;
----
----
----
----
----
----
--|注意:資料庫、表刪除是不可逆的|
----
----
----
----
----
----
-->>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
==alter
==是指改變,其中轉換的成分更多些,不存在對原來的修改,類似於change
1、修改列型別,比如列為nvarch型別,修改其長度為100:
alter table tb alter
column col nvarchar
(100);
2、增加一列:
alter table tb add col2 nvarchar
(100
)null
表中存在資料時,新增加的列必須為null或者identity。
3、增加約束,設定列col3的預設值為0:
alter table tb add
constraint df_col3 default
0for col3;
4.為表增加乙個字段
alter table tb add vend_phone char(20
);5.刪除乙個表的某個字段
alter table tb drop vend_phone ;
6. 新增乙個唯一鍵
alter table tb add unique key
(name)
;7.修改字段
alter table tb change id sid smallint unsigned not null
;
SQL資料定義語言(DDL)
資料庫模式定義語言ddl datadefinition language 是用於描述資料庫中要儲存的現實世界實體的語言。乙個資料庫模式包含該資料庫中所有實體的描述定義。這些定義包括結構定義 操作方法定義等。ddl描述的模式,必須由計算機軟體進行編譯,轉換為便於計算機儲存 查詢和操縱的格式,完成這個轉...
SQL 資料定義語言 DDL
所有語句都是基於oracle的hr使用者 create 建立物件,drop 刪除物件,alter 修改物件,rename 修改資料庫物件名稱 語法格式 create table 表名 列名 列資料型別 建立示例 列與列中間用,隔開 create table dept deptno number 2 ...
MySQL之資料定義語言(DDL)
資料定義語言 用來建立資料庫,資料庫物件和定義列的命令。mysql uroot p輸入密碼後進入mysql,exit或quit退出 檢視所有資料庫show databases 建立資料庫create database 資料庫名 刪除資料庫drop database 資料庫名 切換進入某個資料庫use...