cmd的解鎖命令
sqlplus / as sysdba
sql>alter user scott acount unlock;使其未鎖定
sql>alter user scott acount identified by 密碼;修改其密碼
sql> conn scott/密碼;根據新的密碼和使用者名稱連線上資料庫;
//建立表
create table 表名(列名 類名型別,列名 類名型別,列名 類名型別,,,,,);
//更新表
update 表名 set 列名=修改內容 where 主鍵=對應的值;
//修改表結構
alter table 表名 add 增加的列名 列名型別;
//刪除表中某條記錄
delete from 表名 where 列名 = 值;
//刪除表
drop table 表名;
//刪除表中的某一列
alter table 表名 drop column 列名;
//刪除主鍵約束
alter table 表名 drop primary key;
//新增主鍵約束
alter table 表名 modify (列名 列名型別 primary key);
//新增唯一約束
alter table 表名 add constraint 自定義約束名 unique(列名);
//刪除唯一約束
alter table 表名 drop constraint 約束名;
//新增檢查約束
alter table 表名 add constraint 約束名 check (*** in('男','女'));
//約束重新命名
alter table 表名 rename constraint 原約束名 to 改後的約束名;
//預設約束
alter table 表名 modify 列名 列名型別 default 約束條件;
//建立學生表與課程表的對映表-----聯合主鍵
create table student (
sno varchar2(20),
constraint fk_student _sno references student (sno),
cno varchar2(20),
constraint fk_student _cno references course (cno),
grade number consteaint ck_grade check(grade between 0 and 100),
constraint fk_cno_sno primary key (sno,cno)
//標的簡單查詢
select * from 表名 ;
//去掉重複行查詢
select distinct 列名 from 表名;
//檢視表結構
desc 表名;
資料庫常用知識總結
檢視當前mysql中所有的資料庫命令 show databases 使用某個資料庫 如 zhiliao use zhiliao 檢視資料庫的資訊 如 zhiliao show create database zhiliao 修改資料庫選項,如修改zhiliao這個資料庫的字元編碼 alter dat...
資料庫基礎常用知識
一,關聯式資料庫三大正規化 第一正規化要求每一列都不可再分,即要滿足原子性,這也是關聯式資料庫設計中最基本都要求。第二正規化是在它基礎上要求所有非主鍵列都要完全依賴主鍵列,而不能只依賴部分主鍵列 若有此情況,應該拆分表 第三正規化是在第二正規化基礎上要求所有非主鍵列都必須要直接依賴主鍵列,而不是依賴...
oracle資料庫常用知識1
1.資料庫中rownum是內建函式把查出的結果集排序從1開始排,可用於在分頁系統中。關於oracle資料中rownum的理解使用,rownum這個函式變數必須是從1開始編號。是加的一列偽序列 例 select rownum r from a table where r 3 查的肯定是空集,因為查詢的...