MYSQL 實用技能點

2021-08-15 16:41:49 字數 1991 閱讀 5043

建立一張表:

create table if not exists `tbl_test`(

`oid` int unsigned auto_increment,

`name` varchar(40) not null,

`user` varchar(40) not null,

`age` varchar(225) not null,

`order_money` decimal(5,2) not null,

`order_date` date,

primary key ( `oid` )

)engine=innodb default charset=utf8;

檢視表的結構:

desc tbl_test

檢視建立表的sql語句:

show create table tbl_order_test01

修改表字段的資料型別:

alter table tbl_test modify name varchar(30)

修改表的欄位名和型別:

alter table tbl_test change name name_s varchar(20)

在表中新增乙個字段:

alter table tbl_test add age int(10);

在表的第一列新增乙個字段

alter table tbl_test add mail int(20) first;

在表的指定列後新增乙個字段

alter table tbl_test01_001 add ipone int(20) after mail;

刪除表中的乙個字段

alter table tbl_test01_001 drop location;

修改欄位的排列位置

alter table tbl_test01_001 modify name_s varchar(20) after ipone;

刪除一張表

drop table tbl_test07;

建立儲存過程,批量新增資料

create procedure test_insert(cnt int) 

begin

declare i int default 0;

start transaction;

while ido

insert into tbl_test(name,location) values(uuid(),'北京朝陽');

set i=i+1;

end while;

commit;

end呼叫:

call test_insert(1000000);

刪除:

drop procedure test_insert

檢視儲存過程:

show procedure status;

unity實用技能 unity ios快捷打包

ios打包是比較麻煩的,配通一次流程後需要做個筆記把各種外掛程式各種配置在每次打包的時候重新配置,作為乙個程式設計師當然不能接受這麼笨的事情,寫個指令碼讓 去實現這些。首先,介紹乙個標記 postprocessbuild 在函式前寫上這個標記,unity在打完包後便會呼叫這個函式。所以我們也將用這個...

oracle linux技能點記錄

1 強制讓oracle走索引 index a cm cookielogins pk 其中a是表的別名,cm cookielogins pk是索引名稱 2 oracle分割槽 oracle分割槽分為範圍分割槽,列表分割槽以及hash分割槽,範圍分割槽給定範圍即可,列表分割槽需要列舉出所有分割槽名稱,h...

linux 實用技能之 配置固定IP

查詢命令 這裡顯示的 ens33 的配置資訊就是當前網絡卡資訊 拓展知識 rhel6 中網絡卡一般為 ethxx rhel7中網絡卡介面名一般為 ensxx,而網絡卡配置檔案名為 ifcfg 網路介面名,因此當前網絡卡的配置檔案名為 ifcfg ens33 如果出現 ifconfig command...