标签(空格分隔): mysql
当修改列名后,设置Auto_increament会消失
#将name 修改为NameUpdate alter table testxx change name NameUpdate varchar(55); 修改列的属性 # 将address的属性修改为 varchar(16) alter table student Modify Address varchar(16); 修改列的字段 # 将name 修改为xname alter table student change phone xphone varchar(32); 删除 is_delete列 alter table student drop is_delete; 删除表 # 删除test1表 drop table if exists test1;decimmal通常用于定义金钱
cash 列最多可以存储6位数字,小数位数为2位; 因此,cash列的范围是从-9999.99到9999.99。
cash decimal(6,2) NOT NULL, truncate 用于清空数据,但是表的结构索引,约束都不改变truncate [table] table_nam ([table 可以省略])
相同: 都能删除数据、不删除表的结构、但是truncate速度更快
不同: 使用truncate table 重新设置Auto_Increment计数器
使用truncate tbale 不会对事务产生影响
Delete from 表名[where condition]
#删除表里面的所有数据 delete from grade; # 删除表里面的某一列 delete from grade where gradeId = 95001;