列出所有資料庫資訊: show databases;
轉到某個資料庫: use database_name;
列出某個資料庫的所有表資訊: show tables;
建立資料庫: create database database_name;
建立資料庫表: create table mytable (name varchar(20), *** char(1),
birth date, birthaddr varchar(20));
顯示表結構: describe mytable;
更改表名: alter table table_name rename new_t;
新增列: alter table table_name add column column_name column_attributes;
alter table table_aaa add (stockman number(18))//
給列新增注釋: comment on column table_aaa.stockman is '管理人員'
列新增外來鍵 : alter table table_aaa add constraint fk_table_aaa_r_table_bbb_s foreign key (stockman) references table_bbb (id)//
刪除列: alter table table_name drop column column_name;
建立索引: alter table c_table add index (column_name1,column_name2);
alter table c_table add unique index_name(column_name);
alter table c_table add primary key(sid);
刪除索引: alter table c_table drop index column_name1;
更改列資訊: alter table t_table change c_1 c_1 varchar(200);
alter table t_table modify 1 c_1 varchar(200);
插入語句: insert into table_name (c_1,c_2) values ('x1',1);
更新語句: update table_name set c_1 =1 where c_2=3;
刪除資料庫/表: drop table table_name;
drop database database_name;
檢視oracle 連線情況:
select * from v$process --當前的連線
select value from v$parameter where name = 'processes' --資料庫允許的最大連線數
alter system set processes = 300 scope = spfile; --修改最大連線數:
shutdown immediate; --重啟資料庫:
startup;
--檢視當前有哪些使用者正在使用資料
select osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;
select * from v$session --連線
select * from v$session where status='active' -併發連線
show parameter processes --最大連線
--查詢電腦連線數
select username, machine, program, status, count (machine) as
連線數量
from v$session
group by username, machine, program, status
order by machine;
資料庫常用語句
1 說明 建立資料庫 create database database name 2 說明 刪除資料庫 drop database dbname 4 說明 建立新錶 create table tabname col1 type1 not null primary key col2 type2 not...
資料庫常用語句
查詢資料庫中有標識列的表 declare tablename varchar 500 result int set tablename set result 0 declare my cursor cursor for select distinct o.name from sysobjects o...
資料庫常用語句
庫 show databases 顯示所有庫 use 庫名 選擇庫 create database 庫名 建立庫 show create database 庫名 庫詳細資訊 drop database 資料庫 刪除庫 表show tables 顯示所有表 drop table 刪除表 create ...