文章分类 -  Mysql

摘要:问题场景 我们常常会遇到这样的场景,如果有学生的分数,如何根据分数给学生打等级? idnamescore1猪头85.52猪猪侠99.993猪八戒75.54猪悟能55.5fancypig表 我们想给上面的学生根据评分规则,打上等级,譬如,评分规则 分数在90-100,A+分数在85-90,A分数在75 阅读全文
posted @ 2022-02-24 22:34 Sakimir 阅读(479) 评论(0) 推荐(0)
摘要:问题场景 很多时候,我们的数据库中存在一个字段里有很多个内容,例如有下面的表格fancypig idnamehobby1猪头逆向,游泳2猪猪侠渗透测试,击剑3猪八戒代码审计,踢足球4猪悟能网络安全,打游戏,陪唐僧取经fancypig表 那么我们如何提取hobby中第一个逗号前的内容呢,并将其改成下面 阅读全文
posted @ 2022-02-24 21:34 Sakimir 阅读(320) 评论(0) 推荐(0)
摘要:删除表信息的方式有两种 :truncate table table_name;delete * from table_name;注 : truncate操作中的table可以省略,delete操作中的*可以省略 truncate、delete 清空表数据的区别 :1> truncate 是整体删除 阅读全文
posted @ 2022-01-22 18:43 Sakimir 阅读(17) 评论(0) 推荐(0)
摘要:SQL 语句性能优化策略: 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。 2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 阅读全文
posted @ 2021-11-27 21:08 Sakimir 阅读(15) 评论(0) 推荐(0)
摘要:#开启关闭服务 #管理员启动cmd,,net start/stop mysql,, #登录数据库,,mysql 【-h localhost -P 端口号】 -u 用户名 -p,, #退出数据库,,exit,, / #ctrl+c #查看版本号,,mysql -V,, ##常见语句 #查看当前所有数据 阅读全文
posted @ 2021-11-20 18:25 Sakimir 阅读(27) 评论(0) 推荐(0)
摘要:我们在编写较为复杂的SQL语句的时候,常常会遇到需要将sum()放到where后面作为条件查询,事实证明这样是无法执行的,执行会报【此处不允许使用分组函数】异常。 那么如何解决呢,使用HAVING关键字 示例: select sum(amount) from table group by clien 阅读全文
posted @ 2021-10-07 00:23 Sakimir 阅读(118) 评论(0) 推荐(0)
摘要:说明: 也就是在connectionString中如果未指定max pool size的值,则max pool size=100,当访问人员同时连接数据库的数量为101人时,则等待SqlConnection.ConnectionTimeout设置的时间(默认是15 秒)后,还是没有可用的Connec 阅读全文
posted @ 2021-09-02 23:43 Sakimir 阅读(123) 评论(0) 推荐(0)
摘要:前言 说起MySQL的查询优化,相信大家收藏了一堆:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理? 在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重 阅读全文
posted @ 2021-08-29 08:05 Sakimir 阅读(22) 评论(0) 推荐(0)
摘要:-- 查看数据库 show databases; -- 创建数据库 create database php9 charset utf8 -- 查看数据库的创建语句 show create database php9; -- 删除数据库 drop database php9; -- 创建数据库 cre 阅读全文
posted @ 2021-08-29 07:41 Sakimir 阅读(25) 评论(0) 推荐(0)
摘要:在INSERT代码段前面或者在最前面添加 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT; SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS; SET @OLD_COLLATION_ 阅读全文
posted @ 2021-08-27 23:49 Sakimir 阅读(55) 评论(0) 推荐(0)