常見sql彙總

2021-09-28 16:28:16 字數 821 閱讀 1314

新建表

create table ssss

( id_ varchar2(64 char) not null,

address varchar2(255 char),

age number(10),

name varchar2(255 char)

)

增加字段

alter table 表名 add 欄位名 型別(值)

alter table ssss add phone varchar(40);

刪除字段

alter table 表名 drop column 欄位名,oracle是這樣的

示例: alter table ssss drop column phone;

插入資料

insert into 表名(欄位名) values(值)

示例:insert into ssss (id_, address, age, name)

values (『1』, 『西安市鄠邑區』, 23, 『馬馳』);

修改表字段的值

update 表名 set 需要修改的字段=修改的內容 where 條件

update ssss

set address = '西安市長安區',

age = 20

where id_ = 1

刪除表中相關資料

delete 表名 where 刪除的條件;

delete ssss

where id_ = 2;

SQL常見面試題彙總

sql查詢較慢的原因以及改進方法 重要程度 五顆 1 沒有索引或者沒有用到索引 這是查詢慢最常見的問題,是程式設計的缺陷 create unique clustered nonclustered index index name on with index property n 說明 unique ...

常見操作彙總

搜尋命令 busybox find name gralloc 檢視正在執行的程式包名 adb s 172.22.217.111 5555 shell dumpsys window grep mcurrentfocus 編譯命令 單個編譯 arm none linux gnueabi gcc o he...

面試常見彙總

如果需要獲取最大的k個值,可以建個小堆。否則,建大堆。vs下的是1.5倍擴容,linux下因為要考慮到和記憶體管理的夥伴演算法相容,所以採用2倍擴容的方式。如何高效的使用vector,盡量避免擴容呢?如果提前知道vector要存的資料個數,則可以使用reserve n 函式來避免多次擴容所導致的效率...