数据库
韶关是我家
这个作者很懒,什么都没留下…
展开
-
MySQL调优实践
【慢Sql、索引失效、不会优化?这套MySQL优化课程帮你解决!3小时快速掌握MySQL高级优化—索引调优和SQL调优】https://www.bilibili.com/video/BV1ko4y1N7x6?原创 2023-08-31 16:25:38 · 159 阅读 · 0 评论 -
数据库——查询语句语法解析
案例:SELECT sc.sno, SUM(sc.score) AS nums FROM sc INNER JOIN studentON sc.sno=student.snoWHERE sc.score > 60 GROUP BY sc.snoHAVING SUM(sc.score) > 0;这里是一条比较齐全的查询语句,可以按顺序这么来分析:1.from:数据及条件涉及到哪些表2.where:数据的初步筛选(可以认为是对单条记录的筛选,该地方不可使用聚合函数)3.grou原创 2021-07-07 16:03:43 · 386 阅读 · 0 评论 -
MySql数据库——常用基本操作
常用基本操作注意:1.创建数据库之后一般不对数据库进行修改操作2.在MySQL数据库中,一般有默认创建的数据库,其中mysql、information_schema、performance_schema这三个数据库不能修改和删除,否则可能要重装数据库。...原创 2020-08-30 09:19:19 · 103 阅读 · 0 评论 -
事务
事务Transaction(事务) 其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚)。意义:为了确保逻辑的成功。 例子: 银行的转账。一个账户钱少了,另一个账户因为某种原因钱没增加,这时就得回滚。注意: 我们修改表的数据时,是将数据读到内存中,在内存操作数据后存储到数据库表中,开启事务回滚时,将数据库表中数据恢复到事务开启时的状态。而事务提交,是将内存中的数据存储到数据库中,以上为个人见解。(事务针对的是连接,比如将一个连接原创 2020-07-25 13:01:06 · 96 阅读 · 0 评论 -
数据库中文数据存储出现乱码(“?”)解决办法以及无法启动数据库服务问题
数据库中文数据存储出现乱码(“?”)解决办法以及无法启动数据库服务问题数据库中文数据存储出现乱码:1.获取表单参数编码不正确,以下为解决方式:post提交的数据:request.setCharacterEncoding(“utf-8”);get提交的数据:post解决方式对get无效,获取前端页面提交的表单数据时,默认采取ISO-8859-1方式解码,可先对数据重新编码再解码。2.当上述数据传递正确时,考虑修改数据库配置:找到my.ini文件修改一下:无法启动数据库服务问题注意:原创 2020-07-12 08:41:16 · 831 阅读 · 0 评论