| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> MySQL简介 -> 正文阅读 |
|
[大数据]MySQL简介 |
?前言????????时间一晃快两个月了 ,从今天开始终于进军数据库了。前两个月完成了Java基础部分的学习,在上一篇博客基于I/O流的图书管理系统(Java)_Michelhjx的博客-CSDN博客中,博主使用了I/O流完成了图书管理系统的实现,虽说做到了数据的持久化存储,但是这显然并不是最优解。毕竟当要存储相当多的数据时,难不成我们要一直创建文件夹来保存数据吗?显然是不能的,所以数据库才是我们正确的选择!话不多说,走着! 一、数据库与MYSQL1.1 数据库简介????????数据库指的是长期存在计算机内、有组织、可共享的、大量数据的集合。数据是按照特定的数据模型来组织、存储在数据库中的。 1.2 数据库优点? ? ? ? 1.持久化数据到本地 ? ? ? ? 2.可是实现结构化查询,方便管理 1.3 相关概念????????DB(database):????????数据库,保存一组有组织的数据的容器。 ? ? ? ? DBMS(Database Management System ):????????数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据。 ? ? ? ? 常见的DBMS:MySQL、Oracle、DB2、SqlServer等。 ? ? ? ? SQL:????????结构化查询语言,用于和数据库通信的语言 ? ? ? ? 由此我们可以看出,MySQL虽然说我们叫它数据库,其实我们的叫法是错误的。MySQL实际上是众多数据库管理系统中的一款,那么我们为什么偏偏就使用它了呢? ? ? ? ? 别急,慢慢来! 1.4 SQL语言分类
1.5 MySQL简介????????MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 ??????????????????????????????? ? ? ? ? 看到了吧,又便宜又开源,这样的系统谁不爱啊! 1.6 MySQL安装? ? ? ? 安装步骤网上一搜一大片,这里博主就不作叙述了,只作一点注意: ????????????????安装路径不要包含中文或者空格等特殊字符(使用纯英文目录),默认安装在C盘。 1.7 MySQL服务的启动和停止? ? ? ? 安装完之后,我们就要启动服务了。 ? ? ? ? 这里有两种方式启动服务: ? ? ? ? 方式一:计算机——右击管理——服务——MySQL ? ? ? ? 方式二:通过管理员身份运行cmd命令提示行 ????????????????????????net start mysql(启动服务) ? ????????????????????????net stop mysql(停止服务) 1.8 MySQL服务的登录和退出? ? ? ? 启动好服务之后,我们就要登录客户端了。 ? ? ? ? 同样,也是两种方式: ? ? ? ? 方式一:通过MySQL自带的客户端 ? 只限于root用户 ? ? ? ? 方式二:通过cmd命令提示行关闭,未配置MySQL环境变量,需在MySQL安装的bin下启动cmd ? ? ? ? 登录:?mysql 【-h主机名 -P端口号 】-u用户名 -p密码 ? ? ? ? 退出:exit或ctrl+C 1.9 MySQL语法规范? ? ? ? 如果上述操作都做好了,那么我们就要规范语法了。 ? ? ? ? ? ? ? ? 1.不区分大小写 ? ? ? ? ? ? ? ? 2.使用分号结尾 ? ? ? ? ? ? ? ? 3.各子句一般分行写 ? ? ? ? ? ? ? ? 4.关键字不能缩写 ? ? ? ? ? ? ? ? 5.合理使用缩进 ? ? ? ? 注释: ????????????????单行注释:#注释文字 ????????????????单行注释:-- 注释文字 ????????????????多行注释:/* 注释文字 * 1.10 常用命令
二、总结?????????这篇只是对数据库以及MySQL的一个介绍,让大家对MySQL有一个最基本的了解。关于MySQL的安装,其实私以为网上的攻略一搜一大片,在这里用不着再废篇幅去讲解如何安装了,毕竟我们是要学干货的,那些细枝末节阻挡不了我们学习的脚步。接下来的一段时间,我将会持续分享学习MySQL。请各位持续关注,下一章 MySQL之浅谈DQL。 ? ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 11:06:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |