初识MySQL概念及一些用法

1.数据库的作用:
  • 用于存储网页中接收到的数据
  • 例如:登入页面,输入账号密码,保存到数据库中,在和数据库中的数据做对比。
数据库:
  • 就是用来存储数据的文件
  • excel表格、word文档都可以存储数据,这些文件都可以认为是数据库的文件

当数据量特别大的时候,单纯的用文件来管理就很不方便了,这时候就可以结合数据库管理软件来实现对数据的管理操作。

        数据库管理软件:常见的有MySQL oracal sql server DB2....... 通过使用数据库管理员软件可以高效管理数据
2.如何理解数据库:
  • 数据库其实是一个目录
  • 在数据库下面存放1/多个数据文件,每个数据文件都是一个表。
  • 在每个数据表中,存放着具体的数据
对数据进行操行:
  • 增:在数据文件中添加新的数据
  • 删:删除数据库、删除数据表、删除表中的具体数据
  • 改:修改表中的数据
  • 查:从数据表中找到需要的数据(重点)
MySQL
开源:
  • 程序源代码是开放给用户的
  • 用户可以免费获取、修改、使用
双授权:
  • 社区版:免费,没有技术支持
  • 商业版:收费,有完整售后技术支持服务
  • 跨平台:可以运行在windowsLinuxmac 
  • 轻量级:MySQL运行期间占用系统资源少
MySQL 版本:
  • mysql5.0
  •  mysql5.7
  • mysql8.0端口号范围:0-65535
  • mysql默认端口号:3306
  • redis:6379
3.找数据库安装包:
  • mysql的官网:www.mysql.com
  • MySQL数据库
MySQL 的用户:
  • 默认用户:安装mysql的时候自动生成的用户(root
  • 自定义用户:安装mysql以后自己创建的用户
mysql 的默认用:
  • root
  • 这个用户管理员用户,具有的权限是最大的
表示数据的时候的俩个概念(重点):
  • 记录:数据库文件中,每一行,都是一条记录
  • 字段:数据库文件中,每一列,都是一个字段
使用 mysql 的方法:
第一种:用 mysql 自带的客户端

net start 服务名

ent stop 服务名

优点:不需要额外的软件就可以使用,方便
缺点:只能通过命令来完成操做,操作过程需要一定的门槛
第二种:使用第三方软件工具( Navicate
优点:可以图形化的方式来操作,门槛更低
缺点:软件收费
4.MySQL的用户格式
用户名@主机地址
例如:
"tom"@"192.168.10.11"
#限制只能从192.168.10.11这个主机上用tom用户登录
        mysql用户创建
格式一:授权用户可以管理所有的库和表
GRANT all on *.* to "root"@"192.168.10.11" identified by "321321"
格式二:授权用户仅仅可以访问add数据库
GRANT all on add.* to "root"@"192.168.10.11" identified by "321321"
格式三:授权用户仅仅可以访问add数据库中的sub表
GRANT all on add.sub to "root"@"192.168.10.11" identified by "321321"

头歌实验是一个在线学习平台,提供了丰富的课程和实验环境,其包括了MySQL数据库的学习和实践。MySQL是一种开源的关系型数据库管理系统,被广泛应用于各种Web应用程序和企业级应用初识MySQL可以从以下几个方面来介绍: 1. 数据库概念MySQL是一种关系型数据库管理系统,它使用表格来存储和组织数据。数据库是一个结构化的数据集合,可以通过SQL语言进行操作和管理。 2. 安装和配置:在使用MySQL之前,需要先安装和配置MySQL服务器。可以从MySQL官方网站下载适合自己操作系统的安装包,并按照指引进行安装和配置。 3. 连接和管理:一旦安装完成,可以使用MySQL提供的客户端工具(如命令行工具、图形化界面工具等)连接到MySQL服务器,并进行数据库的创建、表的设计、数据的插入、查询等操作。 4. SQL语言:MySQL使用结构化查询语言(SQL)进行数据库操作。可以学习和掌握SQL语言的基本语法和常用操作,如创建表、插入数据、查询数据、更新数据等。 5. 数据库设计:在使用MySQL时,需要进行数据库设计,包括确定表的结构、字段类型、主键、外键等。良好的数据库设计可以提高数据的存储效率和查询性能。 6. 数据库优化:MySQL提供了一些优化技术和工具,可以提高数据库的性能和响应速度。可以学习和了解一些常用的数据库优化方法,如索引的使用、查询优化等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值