mysql数据库全家桶(安装与如何写sql,如何使用)

大家好,我是小铁。
一个实力与逗比的结合体。 ----- 小铁

我来了,来介绍mysql来了。因为咱们后端的小伙伴肯定避免不了咱们的数据库使用(mysql、oracle、sqlserver),在这里咱们介绍mysql,一个轻量级的数据库,也是我比较喜欢的一个数据库。
在这里插入图片描述

一、mysql简介

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。
MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
具体可查看mysql简介

二、mysql数据库下载

推荐大家去我的网盘里面下载(方便)
注:window系统,64位(其他系统的就不要蒸腾了)
咱们在这里推荐两种方式下载
官网:https://www.mysql.com/
网盘:铁铁的网盘
安装:如果是安装了我的这个版本,大家可以点击下面的这个连接来安装,我就不写了(我就是随便找了一个其他的人的博客,来转发一下)
安装地址:点击我安装
mysql可视化工具下载(小铁用的是Navicat ):
官网:点我下载
网盘:铁铁的网盘(把杀毒软件关掉,要不就直接把破解器杀死了)

在这里插入图片描述

三、创建库

我怕我是个憨憨(其实咱也挺帅的)。。。。。咳咳。 好,咱们继续吧!!
1)连接咱们本地的mysql数据库
文件——>新建连接——>mysql
在这里插入图片描述
2)点击确定(端口一般都是3306)基本不用改(也可以点击测试连接,先测试一下)
在这里插入图片描述
3)双击→右键→新建数据库
在这里插入图片描述
4)字符咱们统一用utf-8,点击确定
在这里插入图片描述
5)双击刚才建好的库
在这里插入图片描述
6)点击表→新建表(可以按照我的这样子建造一个表,我的表的名字叫做user)
也可以用命令来创建表,我就懒得写的了,体谅一下我。写这么多,好累。么么哒!!!
在这里插入图片描述
给你们看一下
在这里插入图片描述
这样子咱们第一张表就算建完了。

四、sql语句(重点。。。要考的,用笔圈起来)

sql语句分为增,删,改,查

:insert into “表名”(字段1,字段2,字段3) values(内容1,内容2,内容3)
eg: insert into user (id,name,age) values (1,“2”,3)
注意:字段那里面可以不写内容,但是默认会是每个字段全都添加内容
eg:insert into user values (2,“张飞”,20)

:delete from “表名”(一般都会结合着用where来写这个delete,后面我会讲到)
eg: delete from user

: update “表名” set “修改的字段”(一般都结合着用where来写这个update,后面我会讲到)
eg: update user set name = “刘备”

这个才是重中之重(圈起来,很重要)

查:

select * from “表名”
eg: select * from user

“ * ” 代表所有
where作为筛选条件
比如 select * from user where id = 1 就是查询user表中id=1的数据
delete from user where id=1 就是删除user表id=1的数据
update user set name = “刘备” where id = 1 修改id=1 的数据中name字段的内容位置

  • sql语句里面的聚合函数,sum(求和),max(最大值),min(最小值),avg(平均值),count(个数)
    eg:select sum(name) from user 它就会求user表中name中所有的数值的总和

  • sql语句默认是正序,order by desc 是倒叙
    eg:select * from user order by desc name 根据name倒叙

  • 分组 group by 分组
    seelct * from user group by id 根据 id 分组

    总之小伙伴多多尝试就知道了,多多动手就会了,哈哈哈哈。要不咱们怎么能变秃呢!!!

五、数据库的性质(ACID)

1)原子性(Atomicity) 一个事务中的原子,要不全都完成,不全都不完成。不会结束在某个环节。事务执行过程中发生错误,会发生回滚,回滚到事务开始之前的状态,就好像没有执行过一样。
2)一致性(Consistency)在一个事务执行之前和结束之后都必须处于一致状态。如果成功的完成,数据库将正确的变更数据。如果中间发生错误,数据库将自动的回滚到初始状态。
3)隔离性(Isolation) 在并发过程中,每一条数据都是独立的,不会互相影响
4)持久性(Durability) 事务只要成功了,数据将永久保存。即使系统崩溃了,启动数据库也会恢复到事务成功结束时的状态。
详情请点击:点这里,宝贝

好了,到这里我就介绍结束了,如果喜欢我的小伙伴就请点个赞吧!!! 原创不容易,且行且珍惜。
在这里插入图片描述
我是小铁,一个实力与逗比的结合体----- 小铁

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值