MySql系列——MySql基础知识(一)
文章目录
1、背景介绍
2、数据库基础知识介绍
2.1 常见概念
2.2 数据库存储数据的一些特点
3、mysql的安装
4、mysql常用的一些命令介绍
4.1 mysql启动2种方式
4.2 mysql登录命令
4.3 其他常见命令
5、mysql语法规范
6、sql分类
1、背景介绍
马云曾经说过:“我们正在经历IT时代,马上就会步入DT时代”。里面的“DT”是指数据时代。在互联网高度发达的今天,我们每个人每天不知道会产生多少数据。我们每天都在访问各种网站、APP,如微信、QQ、抖音、今日头条等等,这些东西上面都存在大量的信息,这些信息都需要有地方存储,存储在哪呢?数据库!不管多发达的互联网公司,数据存储永远都是非常重要的。
所以如果我们需要开发一个网站、APP,数据库是我们必须掌握的技术。数据库一般分为两类:关系型数据库、非关系型数据库。关系型数据主要有:Oracle、MySql、DB2等等;非关系型数据主要有:NoSql、Cloudant、MongoDb、Redis和HBase等。
我们主要讨论关系型数据库。上面介绍的关系型数据库,Oracle性能排名第一。服务也是相当到位,但是收费也是非常高的,金融公司对数据库稳定性要求比较高,一般选择会Oracle。MySql是免费的,MySql在互联网公司使用率排名第一,资料也非常完善,社区非常活跃,所以我们主要学习MySql。
2、数据库基础知识介绍
2.1 常见概念
DB:数据库,存储数据的容器
DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB。
SQL:结构化查询语句,用于和数据库通信的语言,不是某个数据库持有的,而是几乎所有的主流数据库软件所通用的语言。中国人之间交流需要说汉语,和美国人之间交流需要说英语,和数据库“沟通”需要说SQL语言。
2.2 数据库存储数据的一些特点
- 数据库中的数据存放在表中,然后表存放在数据库中
- 一个库中可以有多张表,每张表具有唯一的名称(表名)来标识自己
- 表中有一个或多个列,列又称为“字段”,相当于Java类中“属性”
- 表中每一行数据,相当于Java类的对象
3、mysql的安装
MySql 5.7.25 官网地址:官网地址下载
Windows 10安装Mysql 5.7详细步骤可看:路人甲Java教你安装MySql 5.7
4、mysql常用的一些命令介绍
4.1 MySql启动2种方式
(1)打开服务窗口,在服务窗口中找到MySQL服务,进行启动或者停止
(2)以管理员身份运行cmd命令,输入相应的命令启动或停止MySQL服务。
- 停止命令:net stop mysql(服务名 可能不是mysql57或其它)
- 启动命令:net start mysql