資料庫 SQL語句 資料定義

2021-10-04 21:30:20 字數 1112 閱讀 8732

第一行——咕咕咕。

在學資料庫,語句不好記,整理一下。

1. 定義

create schema《模式名》authorization《使用者名稱》;
若未指定模式名,則模式名隱含為使用者名稱

2. 刪除

drop schema《模式名》;
cascade表示該模式下全部刪除,restrict模式中沒有下屬物件才能執行。

1. 定義

create table《表名》(《列名》《資料型別》[列級完整性約束條件]);
2. 修改

alter table[表名]                                       -- 要修改的基本表

[add[column]《新列名》《資料型別》[完整性約束]] -- 增加列

[add《表級完整性約束》] -- 增加完整性約束條件

[drop[colimn]《列名》[csacsde|restrict]] -- 刪除列

[drop comstraint《完整性約束名》[csacsde|restrict]] -- 刪除完整性約束條件

[alter column《列名》《資料型別》]; -- 修改原有的列定義

3. 刪除

drop table《表名》[restrict|cascade];
1. 建立

create [unique][cluster] index《索引名》

on《表名》(《列名》[《次序》]); -- 預設asc(公升序排列) 可控制為desc(降序)

2. 修改

alter index《舊索引名》rename to《新索引名》;
3. 刪除

drop index《索引名》
這個博主總結的很詳細

SQL語句 資料定義

1.模式的定義與刪除 定義乙個模式 create schema 模式名 authorization 使用者名稱 為使用者haha定義乙個模式a create schema a authorization haha 刪除乙個模式 drop schema 模式名 cascade restrict cas...

oracle資料庫的sql語句 資料庫管理

conn system 12345678 查詢所有使用者狀態 select username,account status from dba users 查詢資料檔案 select tablespace name,file name from dba data files 查詢所有許可權 selec...

SQL語句 資料操作

表中資料的變化牽一髮而動全身,會同時導致到索引中資料的變化。因此如果查詢語句不需要索引,就應該刪除無用的索引以提高效率。1 基本插入語句 insert用於向表中輸入資料,其具體的語法結構如下 insert into 表名稱 values 值1,值2,我們也可以指定所要插入資料的列 insert in...