table語句的用法?
一、alter table介紹
alter table是對已有的表中的列進行添加、刪除修改
二、alter table對列的操作
#在表中添加列
alter table 表名 add 列名 指定列表數據類型
#在表中刪除列
alter table 表名 drop column 列名 (禁用)
#改變表中的數據類型
alter table 表名 alter column 列名 修改的新列表數據類型
#改變表名
alter table 表名 change 舊列名 新列名
三、根據索引值刪除索引系列號以及對里面的數據進行清空(待解決,現在用的truncate進行代替)
SQL創建索引和刪除索引(學習地址)
四、自增
ALTER TABLE `user` AUTO_INCREMENT=0;
mysql修改已存在的表增加ID屬性為auto_increment自動增長的方法
五、拓展
delete from 表名 《---------------------------等價于-----------------------------》 truncate 表名
其中delete是一行一行刪除的(不刪除索引號),truncate是刪除表重新建一張與原來結構一致的新表(索引號一并刪除),truncate相當于delete速度更快;