MySQL学习(一、MySQL安装及基本操作)

这篇博客介绍了数据库的基本概念,重点讲解了MySQL数据库的安装、SQL语句的使用,以及数据库和表的操作,包括创建、删除、修改等。此外,还探讨了数据的操作,如插入、更新和查询。
摘要由CSDN通过智能技术生成

目录

1、 数据库的基本概念

1.1 什么是数据库?

1.2 数据库的特点

1.3 常用的数据库软件

1.4  数据库的原理

2、 MySQL数据库软件安装

3、 SQL语句

3.1  什么是SQL?

3.2  开启MySQL和关闭MySQL服务

3.3 关系型数据模型

4、数据库的操作

4.1  显示数据库

4.2  创建数据库

4.3  删除数据库

4.4  显示创建的数据库

4.5  修改数据库

4.6  选择数据库

5、 表的操作

5.1 显示表

5.2  创建表

5.3 查看表的结构

 5.4 删除表

5.5 修改表

5.6 复制表

6、数据的操作

6.1 插入数据

6.2 更新数据

6.3 删除数据

6.3 查询表

6.4 数据表的文件介绍

6.5 字符集


1、 数据库的基本概念

1.1 什么是数据库?

       数据库(DataBase,简称DB),就是用于存储和管理数据的仓库。数据库是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。它是一个按数据结构来存储和管理数据的计算机软件系统,即数据库包含两层含义——保管数据的仓库以及数据管理的方法和技术。

1.2 数据库的特点

      1) 持久化存储数据。其实数据库就是一个文件系统;

      2)方便存储和管理数据;

      3)使用了统一的方式操作数据库——SQL。

1.3 常用的数据库软件

      MySQL:开源免费的数据库,小型数据库,已被Oracle收购,MySQL6.X也开始收费;

      Oracle:收费的大型数据库;

      DB2:IBM公司的数据库产品,收费常应用在银行系统;

      SQLServer:微软公司收费的中型数据库,C#、.net等语言常用;

      SyBase:已淡出历史,提供了一个非常专业数据建模的工具PowerDesigner;

      SQLite:嵌入式的小型数据库,应用在手机端。

      常用数据库:MySQL和Oracle。

注:数据库实际上就是一种概念,而数据库软件就是实现这种概念的一种实现,实现的方式有多种。比如买汽车,汽车就是一种概念,而需要买哪种就是要确定品牌。

在Web应用中,使用的最多的就是MySQL数据库,原因有:

1)开源、免费;

2)丰富的接口且功能足够强大,足以应对web应用开发;

3)运行速度快,易于学习;

4)安全性好。

1.4  数据库的原理

        数据库是一些相关数据的集合,用户可以用一定的原则与方法添加、编辑和删除数据的内容,进而对所有数据进行搜索、分析及对比,取得有用的信息,产生所需的结果。

       在一个数据库中不是只能保存一种简单的数据,可以将不同的数据内容保存在同一个数据库中。若不同类的数据之间有关联,还可以彼此使用。通常称保存在数据库中的不同类别的记录集合为数据表(Table),在一个数据库中可以保存多个数据表,而每个数据表之间并不是互不相干的,如果有关联,可以协同作业、彼此合作。

注意:数据表才是真正数据存储的地方!!!

数据表:在关系型数据库中,数据库表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。它由纵向的列和横向的行组成,行被称为记录,是组织数据的单位;列被称为字段,每一列表示记录的一个属性,都有相应的描述信息,例如数据类型、数据宽度等。

数据类型:数据类型决定了数据在计算机中的存储格式,代表不同的信息类型。常用的数据类型有整数数据类型、浮点数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串数据类型。表中的每一个字段就是某种指定数据类型。

主键:主键(PRIMARY KEY)又称主码,用于唯一地标识表中的每一条记录。用户可以定义表中的一列或多列为主键,注意主键列上不能有两行相同的值,也不能为空值。

2、 MySQL数据库软件安装

安装包链接:https://pan.baidu.com/s/1nHqU5h2vk9lmZc5CKcn3Ew
提取码:tgpe

双击安装包

主要是更改数据库软件的安装位置和数据库文件的位置,默认在C盘。

一直点击Next,直到出现:  选择utf8字符集

勾选添加环境变量

设置初始密码,完毕后点击Next

执行后四项配置前都会出现对号,点击Finish,完成安装配置

3、 SQL语句

3.1  什么是SQL?

       Structured Query Language(结构化查询语言),是用来操作关系型数据库的一门语言。这是一个关系型数据库的通用操作语言,也称为标准SQL,也叫SQL-92。

SQL语言包含以下4个部分:

1)数据定义语言(DDL):DROP(删除)、CREATE(创建)、ALTER(修改)等语句。

2)数据操作语言(DML):INSERT(插入)、UPDATE(更新)、DELETE(删除)语句。

3)数据查询语言(DQL):SELECTE(选择)语句。

4)数据控制语言(DCL):GRANT(授权)、REVOKE(撤销授权)、COMMIT(提交)、ROLLBACK(回退)等语句。

3.2  开启MySQL和关闭MySQL服务

以管理员身份运行系统终端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值