展示所有数据库
创建一个student_grade表
1 2 3 4 5 6 7
| CREATE TABLE student_grade( id int, name VARCHAR(20), enligsh DECIMAL(3,1), math DECIMAL(3,1), chinese DECIMAL(3,1) )
|
此处enligsh为故意写错,方便下面修改示范
插入两个数据
1 2 3 4
| INSERT INTO student_grade ( id, NAME, enligsh, math, chinese ) VALUES (1,'李狗蛋',0,0,0), (2,'聪明的李某人',99,99,99);
|
查看表结构
此时发现enligsh拼写错误
修改字段名
参考例句:
1
| ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
|
此处所用:
1
| ALTER TABLE student_grade CHANGE enligsh english DECIMAL(3,1);
|
这个方法也可以用来修改指定字段的数据类型,但是修改字段类型需要保证改后的数据类型能兼容之前的数据,例如此处我修改name的长度
1
| ALTER TABLE student_grade CHANGE name name VARCHAR(100);
|