① 誰能告訴我oracle資料庫常用命令啊
1、su – oracle 不是必需,適合於沒有DBA密碼時使用,可以不用密碼來進入sqlplus界面。
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
3、SQL>connect / as sysdba ;(as sysoper)或
connect internal/oracle AS SYSDBA ;(scott/tiger)
conn sys/change_on_install as sysdba;
4、SQL>startup; 啟動資料庫實例
5、 查看當前的所有資料庫: select * from v$database;
select name from v$database;
desc v$databases; 查看資料庫結構欄位
7、怎樣查看哪些用戶擁有SYSDBA、SYSOPER許可權:
SQL>select * from V_$PWFILE_USERS;
Show user;查看當前資料庫連接用戶
8、進入test資料庫:database test;
9、查看所有的資料庫實例:select * from v$instance;
如:ora9i
10、查看當前庫的所有數據表:
SQL> select TABLE_NAME from all_tables;
select * from all_tables;
SQL> select table_name from all_tables where table_name like 『
u
』;
TABLE_NAME———————————————default_auditing_options
11、查看錶結構:desc all_tables;
12、顯示CQI.T_BBS_XUSER的所有欄位結構:
desc CQI.T_BBS_XUSER;
13、獲得CQI.T_BBS_XUSER表中的記錄:
select * from CQI.T_BBS_XUSER;
14、增加資料庫用戶:(test11/test)
create user test11 identified by test default tablespace users Temporary TABLESPACE Temp;
15、用戶授權:
grant connect,resource,dba to test11;
grant sysdba to test11;
commit;
16、更改資料庫用戶的密碼:(將sys與system的密碼改為test.)
alter user sys indentified by test;
alter user system indentified by test;
② 查資料庫結構命令,好像是d開頭的一個單詞,後面空格,加資料庫名,比如:dxxx Admin
desc v$databases
這個oracle的、兄弟
③ 如何查PostgreSQL 資料庫中所有的表
1、通過命令行查詢
\d 資料庫 —— 得到所有表的名字
\d 表名 —— 得到表結構
2、通過SQL語句查詢
"select * from pg_tables" —— 得到當前db中所有表的信息(這里pg_tables是系統視圖)
"select tablename from pg_tables where schemaname='public'" —— 得到所有用戶自定義表的名字(這里"tablename"欄位是表的名字,"schemaname"是schema的名字。用戶自定義的表,如果未經特殊處理,默認都是放在名為public的schema下)
④ mysql如何查看資料庫結構
1.在MySQL資料庫中通過show tables命令;查看資料庫中所有數據表
2.在MySQL資料庫中通過desc tablename;查看錶結構
⑤ oracle資料庫如何查詢表結構
在sql*plus中可以用DESC命令顯示表結構,例如:DESC EMP
在PL/SQL中,通過左邊的瀏覽器查看就可以了,例如下圖:
⑥ mysql咋查看一個資料庫有多少張表的命令
啟動mysql服務
連接mysql 可用工具,也可直接在dos下連接
use databases; 打開需要查看的庫
show tables; 可顯示所有的表
⑦ 怎樣用SQL語句查詢一個資料庫中的所有表
查詢資料庫里所有表名和欄位名的語句
SQL 查詢所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;
sql 語句就是對資料庫進行操作的一種語言。
(7)批量查看數據表結構的命令擴展閱讀:
SQL語句常見語句:
1、更新:update table1 set field1=value1 where 范圍;
2、查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串);
3、排序:select * from table1 order by field1,field2 [desc];
4、求和:select sum(field1) as sumvalue from table1;
5、平均:select avg(field1) as avgvalue from table1;
6、最大:select max(field1) as maxvalue from table1;
7、最小:select min(field1) as minvalue from table1[separator]。
參考資料來源:網路-sql語句
⑧ 資料庫常用命令解析
1 1?、?? 顯示表達式的值 ?[表達式]??[表達式]X=3 ?X*2 *將顯示6
2 GO | GOTO 移動記錄指針到指定記錄號 GO [記錄號]*參數[記錄號]可以用數字,或TOP、BOTTOM;變數TOP表示最頂端記錄、BOTTOM表示最下端記錄
3 SKIP 上移或者下移記錄指針 SKIP [N]*N正數表示下移記錄指針,負數表示上移。 *設當前記錄指針是5SKIP 3 *執行命令後記錄指針是8SKIP -3 *執行命令後記錄指針是2
4 DISPLAY 顯示記錄 DISPLAY [范圍] [FOR 條件] [欄位列表]*注此命令參數[范圍]預設表示當前記錄
5 LIST 顯示記錄 LIST [范圍] [FOR 條件] [欄位列表]*注此命令參數[范圍]預設表示所有記錄(ALL)
6 BROWSE 顯示、修改記錄 BROWSE [FOR 條件] [FIELDS 欄位列表]註:預設 [FIELDS 欄位列表]將顯示所有的欄位 *顯示1980年以後出生的學號、姓名Browse for 出生年月>={80/01/01} fields 學號,姓名
7 EDIT/CHANGE 修改記錄
8 REPLACE WITH 批量替換 REPLACE [范圍] [欄位1 WITH 表達式1][,……]*可以有多個替換,多個替換中間須逗號 *計算每位同學的總分,總分等於語文+數學+英語Replace all 總分 with 語文+數學+英語 *把每位同學的總分加10分replace all 總分 with 總分+10
9 APPEND 添加記錄到數據表末尾 註:增加的記錄在資料庫的後面
10 INSERT 插入記錄 *三種用法
INSERT
*在當前記錄後插入一個記錄INSERT BEFORE *在當前記錄前插入一個記錄INSERT BLANK
*在當前記錄後插入一個空白記錄
11 DELETE 為記錄加刪除標記(邏輯刪除) DELETE [范圍] [FOR 條件] *參數[范圍]有四種表現形式:(以下命令類似)1、「ALL」表示所有記錄2、「RECORD n」表示第n個記錄3、「NEXT n」表示從當前記錄開始n個記錄4、「REST」表示從當前記錄開始到最後一個記錄。 *邏輯刪除第3個記錄Delete Record 3*邏輯刪除當前記錄開始3個記錄 Delete Next 3 *邏輯刪除數學>90分以上Delete for 數學>90
12 PACK 永久刪除加有刪除標記的記錄
13 RECALL 去除記錄的刪除標記 RECALL [范圍] [FOR 條件]
14 ZAP 永久性刪除表中所有記錄
15 COUNT 統計表的記錄數 COUNT [FOR 條件][TO 內存變數] *統計語文不及格的人數Count for 語文<60 to X
16 AVERAGE 求平均值 AVERAGE [欄位列表] [TO 內存變數][FOR條件] *分別求男生的數學和語文的平均分並賦給變數sx和ywaverage數學,語文 to sx,yw for 性別=』男』?sx,yw *顯示變數sx和yw的值
117 SUM 對表中的數值型記錄求和 SUM [欄位列表] [TO 內存變數][FOR條件] *分別求全班語文、數學成績的總和並賦給變數yw,sx Sum 語文,數學 to yw,sx
18 SORT 對當前表排序到新的數據表 SORT [TO 新資料庫文件名] [ON 欄位 排序方式]*註:排序方式有兩種:/A和/D分別表示升序和降序,/A可以省略。 *把當前打開資料庫按總分從大到小排序到新資料庫cj1.dbf。Sort to cj1.dbf on 總分/D
19 LOCATE 順序查找指定條件第一個記錄 LOCATE [范圍] [FOR 條件] *在當前記錄後面的記錄中找化學超過90分的記錄Locate REST for 化學>90
20 CONTINUE 繼續查找符合條件的記錄 *命令必須在執行LOCATE後使用,如果找不到滿足記錄狀態欄將顯示「End
of locate
scope」
21 INDEX 建立索引文件 INDEX [ON 欄位] [TO 索引文件名]*注索引文件是按索引欄位升序進行排序 *打開資料庫chengji.dbf,並建立以欄位「學號」索引文件xh.idxUse chengjiIndex on 學號 to xh.idx
22 SET INDEX TO 打開索引文件 SET INDEX TO[索引文件名] *設已經打資料庫chengji.dbf,現要打開索引文件xh.idxSet index to xh.idx
23 SEEK 查找與索引關鍵字值匹配記錄 SEEK [表達式] *設已對資料庫「學號」欄位進行索引並打開索引文件Seek 『10001』 *查找學號是10001的記錄
24 CREATE 建立新的數據表 CREATE [資料庫文件名] CREATE chengji.dbf
25 USE 打開或關閉資料庫 *三種用法
USE
*關閉當前打開的資料庫USE
[資料庫文件名]
*打開資料庫USE [資料庫文件名] [INDEX 索引文件名]*打開資料庫同時打開索引文件
26 COPY STRUCTURE TO 復制一個結構相同的空表 COPY STRUCTURE TO[新的資料庫文件名]*注文件名的擴展名.dbf可省略,以下命令類似。 Copy structure to cj12.dbfCopy structure to cj12
27 LIST STRUCTURE 顯示資料庫結構
28 MODIFY STRUCTURE 修改資料庫結構
29 COPY TO 從當前表的內容復制到新表 COPY TO [新的資料庫文件名] Copy to cj13.dbf
30 CLEAR 清除FOXPRO顯示區
31 DO 運行程序文件 DO [程序文件名] *運行FOXPRO默認路徑下的程序文件「xs1.prg」Do xs1.prg
32 MODIFY COMMAND 編輯或建立程序文件 MODIFY COMMAND [程序文件名] MODIFY COMMAND xs1.prg
33 QUIT 退出FoxPro
34 SET DEFAULT TO 設置FOXPRO默認路徑 SET DEFAULT TO [路徑]*運行此命令後,資料庫文件名前無需[路徑] *把FOXPRO默認路徑設置為D盤的「20040101」文件夾 Set default to D:\20040101
⑨ sql有哪些基本命令
1、 查看資料庫中的表或查詢資料庫;
show tables/databases;
2、 查看資料庫中所有的表:
show tables;(前提是使用use database 資料庫;)
3、 查看數據表結構
describe 表名;
4、 創建資料庫
CARATE DATABASE 資料庫名;
create database studentoa;
5、 刪除資料庫
DROP DATABASE 資料庫名;
Drop database studentoa;
6、 使用資料庫
use 資料庫名;
use studentoa;
7、 創建數據表
CREATE TABLE 表名 ( 列名 數據類型, 列名 數據類型, 列名 數據類型 ); create table information ( id int primary key, name nvarchar(10) not null, age int, sex nvarchar(6) )
8、 刪除數據表中的列
ALTER TABLE 表名 DROP COLUMN 列名;
alter table information drop column sex;
9、 增加數據表中的列
ALTER TABLE 表名
ADD 列名 數據類型;
Alter table information add home varchar(20);
10、 數據表中添加數據
INSERT INTO 表名[(列名,列名,列名)] VALUES (值,值,值);
insert into information(id,name,age,home) values (001,』張三』,23,』黑龍江』);
insert into information values(002,』李四』,25,』沈陽』);
insert into information(id,name,home) values(003,』趙六』,』吉林』);
⑩ 怎樣導出sybase資料庫的所有庫結構和表結構的建庫的sql語句
1、在Toad for MySQL中打開資料庫連接。
注意事項:
Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。