mysql

mysql使用in的时候返回数据顺序不对

今天处理线上问题的时候,遇到了一个非常诡异的事情,本来都是按照正常顺序查出的数据,但是显示的时候顺序却发生了变化。于是一步一步进行跟踪调试。发现了罪魁祸首就是mysql的in函数。平常使用in的时候,一般都...

mysql show命令集合

show tables或show tables from database_name; -- 显示当前数据库中所有表的名称show databases; -- 显示mysql中所有数据库的名称show columns from table_name from database_name; 或show...

mysql 创建索引加快查询

当mysql表中的数据量很大的时候,如果做关联查询,关联的条件变量最好做成索引,这样查询时间会由几秒缩短到几毫秒使用explain 可以查看搜索的语句是否使用了索引,方便提高查询效率,没有使用索引的查询一般都是...

mysql 中alter语句中change和modify的区别

您可以使用CHANGE old_col_namecolumn_definition子句对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。例如:要把一个INTEGER列的名称从a变更到b,您需要如下操作:·   &n...

MySQL之alter语句用法总结

1删除列 ALTER TABLE 【表名字】 DROP 【列名称】 2:增加列 ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL  COMMENT '注释说明' 3:修改列的类型信息 ALTER TABLE 【表名字】 CHANG...