tft每日頭條

 > 生活

 > ddl語句适用什麼數據庫

ddl語句适用什麼數據庫

生活 更新时间:2024-11-19 09:29:14

ddl語句适用什麼數據庫?如大家所知,sql語句被分為四大類:,接下來我們就來聊聊關于ddl語句适用什麼數據庫?以下内容大家不妨參考一二希望能幫到您!

ddl語句适用什麼數據庫(SQL語句的分類之DDL)1

ddl語句适用什麼數據庫

如大家所知,sql語句被分為四大類:

數據定義語言DDL

數據查詢語言DQL

數據操縱語言DML

數據控制功能DCL

DDL:數據定義語句,定義數據庫對象的(表,庫,列,索引)的操作

create drop alert RENAME truncate

主要為以上操作 即對邏輯結構等有操作的,其中包括表結構,視圖和索引。

DML:數據操作語句,定義對數據庫記錄的操作.

insert delete update

主要為以上操作 即對數據進行操作的,對應上面所說的查詢操作 DQL與DML共同構建了多數初級程序員常用的增删改查操作。而查詢是較為特殊的一種 被劃分到DQL中。

DCL:數據控制語句,定義對數據庫,表,字段,用戶的訪問權限,和安全級别

transaction(事務) commit rollback

主要為以上操作 即對數據庫安全性完整性等有操作的,可以簡單的理解為權限控制等。

DQL:數據庫查詢語句

Select

這個較為好理解 即查詢操作,以select關鍵字。各種簡單查詢,連接查詢等 都屬于DQL。

在學習oracle的DDL語句之前,我們還需要了解一下oracle常見的數據類型

數值型的:int number

字符型:

char: 固定長度字符.cahr(8),存入'jack'數據可會開辟8個字節空間存儲數據.速度快

varchar:可變長度.varchar(8),存入'jack'數據庫會開辟4個字節空間存儲.節省空間

varchar2:可變長度.oracle不建議存儲空字符,建議存儲null,為了oracle的兼容性,推薦使用

日期型:date

二進制:

BLOB 二進制數據 最大長度4G

CLOB 字符數據 最大長度4G

DDL語句建表:創建 表 表名(

列名 列類型(長度),

列名 列類型(長度),

列名 列類型(長度)

);

CREATE TABLE tb_person (

name VARCHAR2 ( 18 ),

sex VARCHAR ( 2 ),

age int );

修改表名:修改表名 舊表名 to 新表名

RENAME tb_person TO tb_user;

RENAME tb_user TO tb_person;

新增字段:新增列phone列

修改 表 表名 增加 (列名 列類型(長度) , 列名 列類型(長度) );

ALTER TABLE TB_PERSON ADD ( phone VARCHAR2 ( 11 ) );

修改字段:将phone列的長度修改成100

修改 表 表名 更新 (列名 列類型(列長度));

ALTER TABLE TB_PERSON MODIFY ( phone VARCHAR2 ( 100 ) );

修改字段名:修改 表 表名 改名 列 舊列名 to 新列名;

ALTER TABLE TB_PERSON RENAME COLUMN phone TO iphone12;

删除字段:修改 表 表名 删除 列 列名;

ALTER TABLE TB_PERSON DROP COLUMN iphone12;

ALTER TABLE TB_PERSON DROP ( sex, age );

删除表:删除表結構和表數據

删除 表 表名;

DROP TABLE TB_PERSON;

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved