ORACLE常用命令總結 SQL PLUS使用

2021-08-25 02:18:20 字數 1192 閱讀 8590

a、近入

sql*plus

$sqlplus使用者名稱/密碼

退出sql*plus

sql>exit

b、在sqlplus下得到幫助資訊

列出全部sql命令和sql*plus命令

sql>help

列出某個特定的命令的資訊

sql>help

命令名c

、顯示表結構命令

describe

sql>desc表名

d、sql*plus中的編輯命令

顯示sql緩衝區命令

sql>l

修改sql命令

首先要將待改正行變為當前行

sql>n

用change命令修改內容

sql>c/

舊/新重新確認是否已正確

sql>l

使用input命令可以在sql緩衝區中增加一行或多行

sql>i

sql>

輸入內容

e、呼叫外部系統編輯器

sql>edit

檔名可以使用define命令設定系統變數editor來改變文字編輯器的型別,在login.sql檔案中定義如下一行

define_editor=vi

f、執行命令檔案

sql>starttest

sql>@test

常用sql*plus語句

a、表的建立、修改、刪除

建立表的命令格式如下:

createtable

表名(列說明列表);

為基表增加新列命令如下:

altertable

表名add(列說明列表)

例:為test表增加一列age,用來存放年齡

sql>altertabletest

add(agenumber(3));

修改基表列定義命令如下:

altertable

表名modify

(列名資料型別)

例:將test表中的count列寬度加長為10個字元

sql>alteratbletest

modify

(countychar(10));

b、將一張表刪除語句的格式如下:

dorptable

表名;例:表刪除將同時刪除表的資料和表的定義

sql>droptabletest

c、表空間的建立、刪除

SQL常用命令

sql常用命令 資料的增刪改查 增加資料 插入資料 insert into 表名 字段 字段 values 值,值,值.按需要字段填寫 insert into 表名 values 值,值,值.插入全部字段,自動增長列不寫 刪除資料 記得有外來鍵先刪除主鍵表裡的相應內容 刪除表裡的內容 delete ...

SQL常用命令

a b兩表,找出id欄位中,存在a表,但是不存在b表的資料。a表總共13w資料,去重後大約3w條資料,b表有2w條資料,且b表的id欄位有索引。使用 not in 容易理解,效率低 執行時間為 1.395秒 select 種類,sum 數量 from 表名 group by 種類 order by ...

SQL常用命令

返回某個表的列資訊 exec sp clomuns 表名 檢視某個表的所有資訊 exec sp help 表名 查詢資料庫中所有含有某一列的所有表 select name from sysobjects where id in select id from syscolumns where sysc...