mysql查询怎么区分大小写
摘要:mysql中查询默认是区分大小写的,但是在mysql中默认不区分大小写。 解决办法:mysql可以在SQL语句中加入 BINARY来区分大小写。BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写。 例如:SELECT *FROM
阅读全文
Mysql创建新用户并授权
摘要:一、第一种先使用CREATE USER命令创建用户,然后GRANT授权:1)CREATE创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username:创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本
阅读全文
MYSQL删除索引,然后创建普通索引
摘要:DROP INDEX `索引名` ON `表名` ; ALTER TABLE `表名` ADD INDEX 索引名 (`字段名`);
阅读全文
MYSQL多个字段IN查询
摘要:SELECT * FROM test WHERE (`a` = 1 AND `b` = 2) OR (`a` = 3 AND `b` = 4) OR (`a` = 5 AND `b` = 6) OR (`a` = 9 AND `b` = 10); 优化后: SELECT * FROM test WH
阅读全文
MySql 语句执行顺序
摘要:MySql 语句执行顺序 https://www.cnblogs.com/zhangbl55666/p/14279752.html
阅读全文
MYSQL向上取整、向下取整和四舍五入
摘要:MYSQL向上取整、向下取整和四舍五入 1.MYSQL向上取整SELECT CEIL(1.2) 2.MYSQL向下取整SELECT FLOOR(1.2) 3.MYSQL四舍五入SELECT ROUND(1.355, 2)
阅读全文
php保存mysql数字时单双引号转义
摘要://需要单双引号转移的字符串$content = '需要单双引号转移的"字符串"';if (!get_magic_quotes_gpc()) { $content = addslashes($content);}
阅读全文
mysql批量插入,存在则修改,不存在则插入
摘要:批量插入,存在则修改,不存在则插入 INSERT INTO 表名 (字段1, 字段2, 字段3, 字段4) VALUES (字段1值, 字段2值, 字段3值, 字段4值) ON DUPLICATE KEY UPDATE 存在时需要修改的字段 = 字段值; 如果在INSERT语句末尾指定了ON DUP
阅读全文
mysql字段中字符串替换实现
摘要:mysql字段中字符串替换实现: UPDATE `表` SET `字段A` = replace(`字段A`, '需要替换的字符串', '替换后的字符串') WHERE `字段A` LIKE '%需要替换的字符串%';
阅读全文
MYSQL批量修改
摘要:UPDATE `test`SET `code` = ( CASE WHEN `id` = 1 THEN 11 WHEN `id` = 2 THEN 22 WHEN `id` = 3 THEN 33 END )WHERE `id` IN (1, 2, 3);
阅读全文
MYSQL实现将B表中的字段值到更新A表中
摘要:根据A表中的id字段和B表中的id字段,将B表中name字段和price字段值更新到A表中name字段和price字段 UPDATE A, BSET A.name = B.name, A.price = B.priceWHERE A.id = B.id
阅读全文
MySQL索引的数据结构-B+树介绍
摘要:1.聚集索引和辅助索引 在数据库中,B+树的高度一般都在24层,这也就是说查找某一个键值的行记录时最多只需要2到4次IO,这倒不错。因为当前一般的机械硬盘每秒至少可以做100次IO,24次的IO意味着查询时间只需要0.02~0.04秒。 数据库中的B+树索引可以分为聚集索引(clustered in
阅读全文
mysqldump备份指定的数据
摘要:mysqldump -h主机IP -u用户名 -p密码 -w "字段名>=字段值" 数据库名 表名 > 文件路径/文件名 注意: "字段名>=字段值" ,一定要用双引号 参数 参数说明 --all-databases , -A 导出全部数据库。 mysqldump -uroot -p --all-d
阅读全文
mysql简单备份与恢复
摘要:1.备份 mysqldump -u root -h 127.0.0.1 -p --set-gtid-purged=OFF abc > /data/mysqlBak/abc_20200206.sql 2.恢复 将备份的数据库恢复到新的数据库abc-2 1)需要创建数据库abc-2 mysql -u r
阅读全文