SQL必須知道的基本表操作 二 表的增刪減除

2021-09-02 06:35:29 字數 792 閱讀 1753

--建立乙個表明為usert的表

create table usert(username varchar2(20),userage number(10),user*** char(2));

-- 檢視當前使用者所有的表

select * from tab;

--插入,如果沒有指定要輸入的字段 則必須按照欄位的順序 依次輸入

insert into usert(username,userage,user*** ) values ('farmet john',21,'m');

--等價於

insert into usert values('fjohn',21,'m');

--如果只要插入部分資料

insert into usert (username) values ('john');

--檢視表結構

desc usert;

--檢視表資料內容

select * from usert ;

--修改username值不能為null

alter table usert modify(username varchar2(20) not null);

--修改資料

update usert set username='farmer' where username='john';

--刪除表的全部資料

delete usert ;

--刪除表的指定資料

delete usert where userage is null;

SQL基本表的操作

create table 表名 列名 資料型別 列級完整性約束條件 列名 資料型別 列級完整性約束條件 表級完整性約束條件 如果完整性約束條件涉及到該錶的多個屬性列,則必須定義在表級上,否則既可以定義在列級也可以定義在表級。ag.建立 學生 表student,學號是主碼,姓名取值唯一。create ...

你必須知道的簡單的位操作技巧

這裡我們將討論一些位操作技巧,如果使用得當會有助於提高你編出的程式執行速度 我們程式設計或多或少會使用到位操作,位操作是程式設計中處理整型資料高效方法。例如,想要求出乙個整數二進位制位中值為 1 的個數,簡單的方法是用乙個迴圈,其實我們用一兩個位操作的小技巧就能高效的解決。假設讀者已經知道整型資料二...

SQL中給表起別名的兩個必須知道的知識點

給列其別名 select rtrim vend name rtrim vend contry as vend title from vendors order by vend name 這種sql做什麼事情呢?分解出乙個簡單的東西 select vend name,vend contry from ...