zoukankan      html  css  js  c++  java
  • MYSQL数据库简介

    数据库系统(Database system)= 数据库管理系统(DBMS,Database Management System)+数据库(Database)

    数据库管理系统(DBMS)可分为两类:一类为基于共享文件系统的DBMS,另一类为基于客户机-服务器的DBMS。

    前者包括Microsoft Access 和FileMaker等,用于桌面用途,通常不用于高端或更关键的应用。

    后者包括MYSQL、Oracle以及Microsoft SQL Server等。

    客户机-服务器应用分为两个不同的部分。

    服务器部分是负责所有数据访问和处理的一个软件,这个软件运行在称为数据库服务器的计算机上。与数据打交道的只有服务器软件。关于数据、数据添加、数据删除和数据更新的所有请求都由服务器软件完成。这些请求或更改来自运行客户机软件的计算机。服务器软件可以为MYSQL、Oracle以及Microsoft SQL Server等DBMS。

    客户机是与用户打交道的软件,客户机可以是MYSQL、Oracle以及Microsoft SQL Server提供的工具、脚本语言(如Perl)、Web应用开发语言(如ASP、ColdFusion、JSP和PHP)、程序设计语言(如c、c++、Java等)。

    例如:如果请求一个按字母排序列出的产品表,则客户机软件通过网络提交该请求给服务器软件。服务器软件处理这个请求,根据需要过滤、丢弃和排序数据;然后把结果送回到客户机软件上。

    有前面叙述可知,MYSQL是一个客户机-服务器的DBMS,因而,为了使用MYSQL,需要有一个客户机,即需要用来与MYSQL打交道的一个应用,有许多客户机应用可供选择,但在学习MYSQL时,经常使用如下3个实用工具。

    1.mysql命令行实用程序

    每个MYSQL安装都有一个名为mysql的简单命令行实用程序。这个实用程序没有下拉菜单、流行的用户界面、鼠标支持或任何类似的东西。mysql命令行实用程序是使用最多的实用程序之一,它对于快速测试和执行脚本非常有价值。在后面的相关博客中所有输出例子均是从Mysql命令行输出中抓取的。

    2.MYSQL Administrator

    MYSQL Administrator(MYSQL 管理器)是一个图形交互客户机,用来简化mysql服务器的管理。

    3. MySQL Query Browser

    MySQL Query Browser 是一个图形交互 客户机,用来编写和执行MYSQL命令。

    连接数据库:

    在具有可供使用的MYSQL DBMS和客户机软件之后,需要 了解如何连接到数据库。

    MYSQL与所有客户机-服务器DBMS一样,要求在能执行命令之前登录到DBMS。

    在最初安装MYSQL时,会要求输入一个管理登录(通常位root)和一个口令。如果使用的是本地服务器,可以 通过 输入口令登录即可,类似如下图:

    可以输入设置的口令登录,如果成功登录会显示如下界面:

  • 相关阅读:
    Python Generators(生成器)--yield
    [带你飞]一小时带你学会Python
    [Effective C++ --032]确定你的public继承塑模出is-a
    [Effective C++ --031]将文件间的编译依存关系降至最低
    [Effective C++ --030]透彻了解inlining的里里外外
    [Effective C++ --029]为“异常安全”而努力是值得的
    [Effective C++ --028]避免返回handles指向对象内部成分
    unity 获取本机ip地址
    unity 局域网游戏开发知识点
    unity 中函数调用的顺序
  • 原文地址:https://www.cnblogs.com/coder-ahao/p/14225328.html
Copyright © 2011-2022 走看看