![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 74
浪子唐少
这个作者很懒,什么都没留下…
展开
-
mysql数据库5---数据库锁
mysql数据库3—数据库锁1.锁的概念在现实生活中是为我们想要隐藏于外界所使用的一种工具,在计算机中,是协调多个进程或线程并发访问某一资源的一种机制,在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源,如何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁的冲突也是影响数据库并发访问性能的一个重要因素。锁对数据库而言显得尤为重要。在购买商品时, 商品库存只有1个时 ,两个人同时买时, 谁买到的问题,会用到事务, 先从原创 2021-12-23 23:16:23 · 536 阅读 · 0 评论 -
mysql数据库4---数据库索引
mysql数据库3—数据库索引1.索引的概念1.概念索引是对数据库表中一列或多列的值进行排序的一种结构,能够快速查询到数据。类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据2.优缺点优点:1.提高查询速度2.唯一索引还能保住数据的唯一性3.减少数据库需要扫描的数据量缺点:1.占用一定的磁盘空间2.会降低插入、删除、更新表的速度,因为在执行这些操作时,还要操作索引。2.索引的种类1.添加索引(1)普通索引(Normal)最基本的索引,它没有任何限制语法:ALT原创 2021-12-22 18:04:29 · 1004 阅读 · 0 评论 -
mysql数据库3---数据库存储引擎
mysql数据库3—数据库存储引擎1.存储引擎的概念插件式存储引擎是Mysql中最重要的特性之一,用户可以根据应用的需要选择如何存储数据和索引,是否使用事物等,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在 MySQL中被称作存储引擎,MySQL默认支持多种存储引擎,以适应不同领域数据库的需求,用户可以通过选择不同的存储引擎,提高应用的效率,提供灵活的存储,用户也可以按照自己的需求定制和使用存储引擎。2.查看数据库存储引擎1.查看有关服务器的存储引擎的状态信息命令:show原创 2021-12-22 17:28:59 · 686 阅读 · 0 评论 -
mysql数据库2----复杂sql命令
mysql数据库2—复杂sql语法1.case when用法场景:当我们需要将数据库中查询到的字段值,转换成其他值的时候,就需要使用CASE-WHEN函数。类似:Java中的switch-case语句。分类:Case具有两种格式。简单Case函数和Case搜索函数。1.简单Case函数(1)语法格式case 列名 when 条件值1 then 选择项1 when 条件值2 then 选项2....... else 默认值end(2)例子原创 2021-12-22 17:23:23 · 328 阅读 · 0 评论 -
mysql数据库1---数据库基本命令
mysql数据库1—数据库基本命令1.mysql的shell命令1.登录mysql(进入mysql安装目录bin目录下,打开cmd):(1)mysql -u用户名 -p用户密码 (2)mysql -u用户名 -p #不输密码也可,但回车后提示你输入密码2.退出mysql环境,三种都是一样的效果:(1)exit(2)quit(3)\q3.查看服务器的状态信息:(1)status; 4.显示当前mysql的version的各种信息(可在客户端的查询窗口使用)(1)select v原创 2021-12-22 17:20:50 · 113 阅读 · 0 评论