《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等数据库是基于客户机-服务器的数据 ...
随机推荐
- Fisher算法+两类问题
文章目录 一.Fisher算法 二.蠓的分类问题: 三.代码实现: 一.Fisher算法 二.蠓的分类问题: 两种蠓Af和Apf已由生物学家根据它们的触角和翼长加以区分(Af是能传播花粉的益虫,Apf ...
- 想进大厂?字节跳动等独角兽公司都在招募Python工程师!(Python就是第一语言)
在本文章中,作者通过自身经历,力求客观的谈谈个人选择学习Python的动机,以及独角兽公司对Python工程师的要求及薪资. 从目前各种迹象(企业招聘,语言排名等)看来Python相对Java应该是暂 ...
- centos7 安装 isign
centos应该自带python和openssl,这两个就不用装了, 先安装zip和git yum install -y unzip zip yum install git 然后克隆代码: https ...
- DJANGO-天天生鲜项目从0到1-007-首页静态化与缓存
本项目基于B站UP主‘神奇的老黄’的教学视频‘天天生鲜Django项目’,视频讲的非常好,推荐新手观看学习 https://www.bilibili.com/video/BV1vt41147K8?p= ...
- 面试题之----禁掉cookie的session使用方案
方式一:通过 url 传值,把session id附加到url上 缺点:整个站点中不能有纯静态页面,因为纯静态页面session id 将无法继续传到下一页面 方式二:通过隐藏表单,把session ...
- iOS APP下载安装时,如果出现此时无法下载安装APP的字样时,一些解决思路
1.在iosAPP下载安装时,如果出现此时无法下载安装APP的字样时,可能是苹果系统进行了支持更新,并需要我们确认条约.至于如何判断是否是苹果系统进行了更改,只需要我们进入开发者账号,进入我的账户(A ...
- Django学习路35_视图使用方法(复制的代码) + 简单总结
from django.shortcuts import render,redirect from django.http import HttpResponse,JsonResponse from ...
- PHP xml_parser_create() 函数
定义和用法 xml_parser_create() 函数创建 XML 解析器.高佣联盟 www.cgewang.com 如果成功,该函数则返回可被其它 XML 函数使用的资源句柄.如果失败,则返回 F ...
- 7.11 NOI模拟赛 qiqi20021026的T1 四个指针莫队 trie树
LINK:qiqi20021026的T1 考场上只拿到了50分的\(nq\)暴力. 考虑一个区间和一个区间配对怎么做 二分图最大带权匹配复杂度太高. 先考虑LCS的问题 常见解决方法是后缀数组/tri ...
- 6.18 省选模拟赛 树 倍增 LCT
LINK:树 考虑暴力 保存每个版本的父亲 然后暴力向上跳.得分20. 考虑离线 可以离线那么就可以先把树给搞出来 然后考虑求k级祖先 可以倍增求. 如何判断合法 其实要求路径上的边的时间戳<= ...