MySQL关于语法的问题

问题一:请问添加字段语法:ALTER TABLE tb_test ADD create_time datetime中,为什么要有TABLE关键字,不能ALTER tb_test ADD create_time datetime吗?
问题二:请问UPDATE语法中,UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause] 为什么要有SET关键字?

1.alter只是修改,那你要修改什么呢,是修改表,还是视图,还是序列,还是什么?
2.set表示后面开始是赋值了
你现在只接触了非常有限的一点点语法,感觉很多东西都是多余的
等你接触了复杂的sql语句,你还会感叹关键字不够用呢