《MySQL必知必会》简介、使用
2、MySQL简介
2.1 什么是MySQL
我们在前一-章中介绍了数据库和SQL。正如所述,数据的所有存储、
检索、管理和处理实际上是由数据库软件一 DBMS (数据库管理系统)
完成的。
MySQL是--种DBMS,即它是一种数据库软件。
MySQL的优势如下:
- 成本--是开源的,免费试用(甚至可以免费修改)。
- 性能--MySQL执行速度非常快。
- 可信赖--经过某些著名的大公司和网站的使用,证明过它的可靠性。
- 简单--主要体现在安装和使用的便捷。
缺点:并不总是支持其他DBMS的特性。(这一点无可厚非,正如每一种编程语言都有自己的特性。)
MySQL、Oracle以 及Microsoft SQL Server等数据库是基于客户机-服务器的数据库。客户机-服务器应用分为两个不同的部分。服务器部分是负责所有数据访问和处理的一个软件。这个软件运行在称为数据库服务器的计算机上。
与数据文件打交道的只有服务器软件。关于数据、数据添加、删除和数据更新的所有请求都由服务器软件完成。这些请求或更改来自运行客户机软件的计算机。客户机是与用户打交道的软件。例如,如果你请求一个按字母顺序列出的产品表,则客户机软件通过网络提交该请求给服务器软件。服务器软件处理这个请求,根据需要过滤、丢弃和排序数据;然后把结果送回到你的客户机软件。
这里的服务器软件就是安装在服务器(可以是本地计算机,也可以是远程服务器)上的MySQL DBMS;客户机软件,就是指开发人员所开发的应用项目。
2.2MySQL工具
使用MySQL,需要一个客户机软件。
可供选择的有,最基础的命令行实用程序。
进入命令行实用程序的步骤如下(以Windows为例):
首先,打开Windows命令行,输入
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
(cd 后跟MySQL安装路径下的bin文件夹名,我的安装路径为C:\Program Files\MySQL\MySQL Server 8.0,具体以自己的本地服务器安装路径为准)
mysql -hlocalhost -P3306 -uroot -p
- -h 表示服务器地址,本地服务器为 localhost;
- -P 表示端口号,安装时要具体留意,一般默认为3306;
- -u 表示用户名,管理员默认为root,后面也可以添加别的用户;
- -p 表示密码(口令),管理员在安装是可设置。
看到上图提示,即表示连接服务器成功。
输入
quit
或
exit
断开数据库连接,退出。
命令行不同于图形化工具,实在开发中使用最多的实用程序之一,因为在Linux中,不同于Windows,相关操作一般都要用命令行来实现。
此外还有一种相对方便,形象的图形化交互式客户机,用于简化MySQL服务器的管理,不如Navicat,DataGrip等。
图形化工具在使用前需要配置服务器信息,端口号,用户名,密码口令,按照以上命令行实用程序用到的,根据自己的参数配置实用即可。
3、使用MySQL
按照以上步骤配置好,连接数据库成功后,就是使用数据库查询,管理数据库里的信息了。
查看数据库中的库,可用命令:
show databases;
确定要对那个库进行操作后,(此处 以 ’mydb‘ 为例)输入:
use mydb;
表示打开 ’mydb‘ 数据库,接下来要对名为mydb的数据库进行操作了。
这时系统将提示
Database changed
表示正确选择了已有的数据库。
记住,必须先使用USE打开数据库,才能读取其中的数据。
查看该数据库中的表,可用命令:
输入
show columns from customers;
查看customers表的结构信息。
auto_increment表示自动增量。
PRI 表示cust_id为主键。
《MySQL必知必会》简介、使用的更多相关文章
- mysql必知必会
春节放假没事,找了本电子书mysql必知必会敲了下.用的工具是有道笔记的markdown文档类型. 下面是根据大纲已经敲完的章节,可复制到有道笔记的查看,更美观. # 第一章 了解SQL## 什么是S ...
- 《MySQL必知必会》整理
目录 第1章 了解数据库 1.1 数据库基础 1.1.1 什么是数据库 1.1.2 表 1.1.3 列和数据类型 1.1.4 行 1.1.5 主键 1.2 什么是SQL 第2章 MySQL简介 2.1 ...
- MySQL使用和操作总结(《MySQL必知必会》读书笔记)
简介 MySQL是一种DBMS,即它是一种数据库软件.DBMS可分为两类:一类是基于共享文件系统的DBMS,另一类是基于客户机——服务器的DBMS.前者用于桌面用途,通常不用于高端或更关键应用. My ...
- MySQL必知必会(第4版)整理笔记
参考书籍: BookName:<SQL必知必会(第4版)> BookName:<Mysql必知必会(第4版)> Author: Ben Forta 说明:本书学习笔记 1.了解 ...
- 【MySQL 基础】MySQL必知必会
MySQL必知必会 简介 <MySQL必知必会>的学习笔记和总结. 书籍链接 了解SQL 数据库基础 什么是数据库 数据库(database):保存有组织的数据的容器(通常是一个文 件或一 ...
- 《MySQL必知必会》学习笔记整理
简介 此笔记只包含<MySQL必知必会>中部分章节的整理笔记.这部分章节主要是一些在<SQL必知必会>中并未讲解的独属于 MySQL 数据库的一些特性,如正则表达式.全文本搜索 ...
- 《MySQL 必知必会》读书总结
这是 <MySQL 必知必会> 的读书总结.也是自己整理的常用操作的参考手册. 使用 MySQL 连接到 MySQL shell>mysql -u root -p Enter pas ...
- mysql学习--mysql必知必会1
例如以下为mysql必知必会第九章開始: 正則表達式用于匹配特殊的字符集合.mysql通过where子句对正則表達式提供初步的支持. keywordregexp用来表示后面跟的东西作为正則表達式 ...
- 《MySQL必知必会》[01] 基本查询
<MySQL必知必会>(点击查看详情) 1.写在前面的话 这本书是一本MySQL的经典入门书籍,小小的一本,也受到众多网友推荐.之前自己学习的时候是啃的清华大学出版社的计算机系列教材< ...
- mysql必知必会系列(一)
mysql必知必会系列是本人在读<mysql必知必会>中的笔记,方便自己以后查看. MySQL. Oracle以及Microsoft SQL Server等数据库是基于客户机-服务器的数据 ...
随机推荐
- 设计模式:factory method模式
核心:将实例的生成交给子类,父类中只定义生成实例的接口 理解:对比模板方法模式的思维非常类似,模板方法模式中的模板方法理解成创造对象的抽象方法,不再是流程框架,就变成工厂方法模式,只是具体的方法是创建 ...
- 2Ants(独立,一个个判,弹性碰撞,想象)
AntsDescriptionAn army of ants walk on a horizontal pole of length l cm, each with a constant speed ...
- EF批量插入太慢?那是你的姿势不对
大概所有的程序员应该都接触过批量插入的场景,我也相信任何的程序员都能写出可正常运行的批量插入的代码.但怎样实现一个高效.快速插入的批量插入功能呢? 由于每个人的工作履历,工作年限的不同,在实现这样的一 ...
- 面试题十八:在O(1)的时间内删除链表的节点
方法一:将要删除的·节点的下一个节点的内容复制到该节点上,然后删除下一个节点注意特殊情况:链表只有一个节点时,则删除头节点,则把头节点设置为null, 如果删除的尾节点则需要顺序遍历链表,取得前序节点 ...
- android 文件读写权限的设定
读取本地文件的权限问题 2016年08月15日 21:41:30 阅读数:2520 在一个音乐app过程中需要读取手机本地内存卡中的音乐文件并可以播放,具体遇到的问题如下:工程没有错误,运行出现以下信 ...
- Flask框架(一):介绍与环境搭建
1.Flask介绍 Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架. Flask 本身相当于一个内核, ...
- 两种 HTTP 方法:GET 和 POST
区别 GET POST 可见性 数据在 URL 中对所有人都是可见的. post 方式通过body体进行传输,数据不会显示在 URL 中. 安全性 与 POST 相比,GET 的安全性较差,因为所发送 ...
- MyBatis----resultMap的使用
- jmeter跨线程组session保持
@@@@@@@@@@@@@@@ 是金子早晚会被挖光的 http请求由于无状态的特性,所以在请求时需要带上身份信息,关于session和cookie的验证机制会在其他笔记中再记录,这里不讨论. 心路历程 ...
- JVM详解之:汇编角度理解本地变量的生命周期
目录 简介 本地变量的生命周期 举例说明 优化的原因 总结 简介 java方法中定义的变量,它的生命周期是什么样的呢?是不是一定要等到方法结束,这个创建的对象才会被回收呢? 带着这个问题我们来看一下今 ...