用法:alter table 旧表名 rename 新表名;
用法:alter table 表名 change 旧表名 新表名 类型;
3、修改表某一列的类型
用法:alter table 表名 modify 列名 类型;
用法:alter table 表名 add 列名 类型;
mysql的细节就不知道了,不过一般的数据库都是首先看你的table是什么编码的和什么语言的,然后就可以根据一些配置来比较大小(这些都可以改),譬如说全角字母和半角字母视为同一个字符啦,片假名和平假名视为同一个字符啦,字符串里面包含数字的话如何如何啦,等等。
当然了,具体到题目的贴图里,两个字符串都不属于任何table,然后在ASCII码表里面,[是比Z大的,所以你返回empty是很正常的。
在 MySQL 中,可以使用“表名.列名”的方式来引用表的列名。这种方式可以确保引用的列名唯一,并且避免了在复杂查询中出现重名的问题。
例如,如果有两个表都有一个名为“id”的列,可以使用“table1.id”和“table2.id”来引用它们,并且不会产生混淆。同时,使用表名.列名的方式也可以使查询更易于理解和维护,因为可以清楚地知道每个列属于哪个表。