1. 程式人生 > 其它 >網路IO-Reactor網路模型

網路IO-Reactor網路模型

一、克隆表

在前⾯我們已經需要建立很多表結構一樣的表,那麼這個時候就可以使用克隆的技術來實現建立表建立了表,下⾯來進⾏⼀個克隆表,也就是複製表的結構,具體指令以及結果資訊⻅如下:

create table newtableName like

oldTableName;

二、檢視建立表的詳細過程: show create table tableName \g;

 show create table tableName \G;

 二、表結構維護

一、修改表的名稱

rename table oldTableName to newTableName;

二、新增⼀列

alter table tableName add 欄位 欄位型別

 三、刪除一列: alter table tableName drop 欄位;

 

四、新增在首位,新增在後

alter table user2 add first_name varchar(10) first;

alter table user2 add last_name varchar(10) after first_name;

 

五、給新增的欄位新增備註

alter table user2 add job varchar(10) comment "工作職位";

六、修改列表型別

alter table tableName modify 欄位 欄位新的型別;

七、修改列的名稱

alter table user2 change first_name one_name varchar(20) comment "首頁" first;

 

 三、MySQL的DML語句

INSERT,UPDATE,DELETE,SELECT操作被稱為MySQL的DML的語句,INSERT,UPDATE,DELETE可以理解為寫的操 作,也就是write,SELECT是⼀個讀的操作,也就是read。

INSERT分三種:

1、單條插入語句

insert into userinfo values("myc",18,5999.9,"xian");

 

 

 2、批量插入語句

 

 3、當我們插入的欄位數量大於欄位擬定的數量時執行就會報錯

4、查詢表的內容

select * from userinfo

5、有些欄位可以為空,但是需要我們先到表的步驟檢視他的欄位是否可以為空,如果可以為空,那麼我們就可以只插入他的欄位

1、我們先查詢這個欄位是否可以為空

 

 2、插入可以為空的欄位

 

 

把一個表裡面的資料插入到另外一個表:

1、克隆表 2、批量插入

刪除符合這個條件的資料

delete from user where name="ls"

批量刪除資料

delete from user;

 

大批量資料刪除針對的是千萬級別的資料,它的刪除效率是非常好的

truncate table user;