增加列:alter table tablename add columnname number(10);
增加列並設定預設值: alter table tablename add columnname number(10) default 0;
刪除列:alter table tablename drop column columnname;
將某列數值置為null:alter table tablename modify columnname null;
修改列的型別:alter table tablename modify columnname number(12,3);
重新命名列名稱: alter table tablename rename column oldcolumn to newcolumn;
設定primary key :alter table tablename add constraint 主鍵名
primary key (columnname)
更改主鍵,並設定index,tablespace :
alter table tablename
add constraint 主鍵名 primary key (columnname1, columnname2)
using index
tablespace users
pctfree 10
initrans 2
maxtrans 255
storage
(initial 64k
minextents 1
maxextents unlimited
);建立table並新增注釋:
create table table1
( name varchar(20) not null
); tablespace users
pctfree 10
initrans 1
maxtrans 255
storage
(initial 64k
minextents 1
maxextents unlimited
); comment on column table1.name
is '名稱';
建立序列:
create sequence sequencename
minvalue 1
maxvalue 999999999999999999999999999
start with 241
increment by 1
cache 20;
建立同義詞:
prompt
prompt creating synonym tablename
prompt ***********************************====
prompt
create or replace synonym tablename for tablename@dblinkname
spool off
刪除表(含表結構):drop table tablename
刪除表資料:delete from tablename
更新列值: update tablename set columnname = columnvalue;
####mysql
從模板表建立表:create table if not exists like old_table_name;
建立表:create table if not exists table_name
刪除表:drop table if exists table_name
DB2常用操作命令
檢視資料庫列表 db2 list db directory 建立資料庫 db2 create database skms1v2 using codeset gbk territory cn 建立資料庫連線 db2 connect to skms1v2 user db2inst1 using db2i...
yii2 讀取db操作db命令
yii2 讀取db操作db命令 插入陣列形式 array username phpernote password 123456 本文用作工作記錄,也許有人會問為什麼不用 yii 的 model 去操作 db,原因很簡單,yii 的 model 寫法上是方便了很多,但是會執行多餘的 sql,開啟 yi...
DB2常用函式
1 char函式 char current date,iso 轉換成yyyy mm dd char current date,usa 轉換成mm dd yyyy char current date,eur 轉換成dd.mm.yyyy char current date,jis char curren...