-----------------------新增删除列
alter table table1 add column name varchar(20) COMMENT '姓名' not null default '';
alter table table1 add column (name varchar(20) COMMENT '姓名' not null default '',
age varchar(3) COMMENT '年龄' not NULL default '');
alter table table1 modify column name varchar(20) COMMENT '姓名' not null default ''
alter table table1 drop column name , drop column age ;
-----------------------索引部分
CREATE INDEX index_name ON table_name (column_list); --------普通索引
CREATE UNIQUE INDEX index_name ON table_name (column_list); --------唯一索引
drop index index_name on table1; -----删除索引
-----------------------释放表空间(delete删除数据后产生大量碎片,需要执行)
alter table table1 engine = innodb;
-----------------------删除表中的所有行
1、TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。
语法 TRUNCATE TABLE name
-----------------------drop 删除表多张
DROP TABLE IF EXISTS a,b,c;
-----------------------where 条件加like
and project_type like concat('%',:selectContent,'%')