当前分类: 数据库/缓存

mysql查询字段是否包含某个值或某些值的方法

mysql查询字段是否包含某个值或某些值的方法

2019-10-13 1366 1844
方法一:SELECT * from demo where type like "%3%";字段type中包含3的都查询到了方法二:SELECT * from demo where FIND_IN_SET('3',type);这里使用到函数FIND_IN_SET(str,strlist)函数str :待查询的字符串strlist :待查找的字段名,字段的值以”,”
SQLSTATE[HY000]: General error: 1366 Incorrect string value

SQLSTATE[HY000]: General error: 1366 Incorrect string value

2019-09-17 251 338
在mysql中写入部分繁体字,出现错误:SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\xAC\x98\x94' for column 'name' at row 1可以看到错误提示中的字符'\xF0\xAC\x98\x94' ,这对应UTF-8编码格式中的4字节编
SQL分析工具soar建议的SQL重写规则

SQL分析工具soar建议的SQL重写规则

2019-09-11 514 693
重写规则[toc]dml2selectDescription:将数据库更新请求转换为只读查询请求,便于执行EXPLAINOriginal:DELETEFROMfilmWHERElength>100Suggest:select*fromfilmwherelength>100star2columnsDescription:为SELECT *补全表的列信息Original:SELECT*FR
MySQL常用修改表命令

MySQL常用修改表命令

2019-02-24 377 508
MySQL常用修改表命令//1.添加字段 altertable`表名`add`字段名`<建表语句>[first|after列名] altertable`teacher`add`address`varchar(50)comment'地址';//最后一列 altertable`teacher`add`address`varchar(50)comment'地
mysql 常用基本命令总结

mysql 常用基本命令总结

2019-02-24 348 469
mysql 常用基本命令1.登录MySQL服务器 mysql–hip地址:端口(如果是3306可以省略)–umysql用户名-p mysql-hlocalhost:3306-uroot-p mysql-h127.0.0.1:3306-uroot-p mysql-h127.0.0.1-uroot-p密码//(没有空格)密码容易泄露 mysql-h127.0.0.1-uroot-proo