zoukankan      html  css  js  c++  java
  • MySQL基础之MySQL简介

    什么是MySQL

    MySQL是一种DBMS(数据库管理系统), 即它是一种数据库软件

    MySQL得到广泛使用的原因:

    • 成本低 -- MySQL是开源的, 一般可以免费使用。
    • 性能高 -- MySQL执行很快
    • 可信赖 -- 某些重要的公司也使用MySQL来处理自己重要的数据
    • 简单 -- MySQL很容易安装和使用

    客户机 - 服务器软件

    DBMS可以分为两类: 一类为基于共享文件系统的DBMS, 另一类为基于客户机-服务器的DBMS。前者包括(FileMaker、Microsoft Access)用于桌面用途, 通常不用于高端或更关键的应用

    MySQL、Oracle、SQL Server等数据库都是基于客户机-服务器的数据库。

    客户机-服务器应用分为两个不同的部分。服务器部分是负责所有数据访问和处理的一个软件。这个软件运行在称为数据库服务器的计算机上。

    与数据文件打交道的只有服务器软件。关于数据、数据添加、删除和数据更新的所有请求都是由服务器软件完成的。这些请求或更改来自于运行在客户机软件的计算机。

    客户机是与用户打交道的软件。客户机通过网络提交用户的请求给服务器软件。服务器软件处理这个请求, 根据需要过滤、丢弃和排列数据; 然后把结构返回给用户的客户机软件

    客户机软件和服务器软件可以运行在一台计算机或两台计算机上, 不管它们在不在相同的计算机上, 为了进行数据的交互, 客户机软件都要与服务器软件进行通信

    MySQL工具

    MySQL命令行实用程序

    每个MySQL安装都有一个名为mysql的简单命令行实用程序。

    MySQL选项和参数:

      mysql接收你可以(和可能需要)使用的一组命令行参数。例如:

    # 为了给出用户名、主机号、端口和口令
    mysql -u root -p -h mysqlserver -P 9999

    完整的命令行选项和参数列表可用mysql --help获得

    需要注意的是:

    • 命令输入在mysql> 之后;
    • 命令用;或/g结束, 换句话说, 仅按Enter不执行命令
    • 输入help或h获取命令帮助, 也可以输入更多的文本获取特定命令的帮助(比如输入helo select 获得使用SELECT语句的帮助)
    • 输入quit或exit退出命令行实用程序

    MySQL Administrator

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

    MySQL Administrator提示输入服务器和登录信息(并且允许你保存服务器定义供以后选择),然后显示允许选择不同视图的图标;

    • Server Information(服务器信息): 显示客户机和被连接的服务器的状态和版本信息;
    • Service Control(服务控制): 允许停止和启动MySQL以及指定服务器特性;
    • User Administration(用户管理): 用来定义MySQL用户、登录和权限;
    • Catalogs(目录): 列出可用的数据库并允许创建数据库和表;

    MySQL Query Brower

    MySQL Query Brower为一个图形交互客户机, 用来编写和执行MySQL命令

    MySQL Query Browser要求输入服务器和登录信息(在MySQL Query Browser和MySQL Administrator之间共享保存的定义),然后显示应用界面;

    • 输入MySQL命令到屏幕顶上的窗口中:在输入语句后,单击Execute按钮把它提交给MySQL处理;
    • 结果(如果有)显示在屏幕左边的大区域网格中;
    • 多条语句和结果显示在它们自己的标签中,并且允许快速切换;
    • 屏幕右边是一个标签,它列出所有可能的数据源(这里称为大纲),展开任一数据源查看它的表,展开任一个表查看它的列;
    • 你还可以选择表和列让MySQL Query Browser为你编写MySQL语句;
    • Schemata(大纲)标签的右边是一个History(历史)标签,它保持MySQL语句的执行历史,在需要测试不同版本的MySQL语句时,它非常有用;
    • 关于MySQL语法、函数等的帮助可在屏幕右下角得到。

     

  • 相关阅读:
    mysql 1
    mysql 创建库
    SQLServer2008数据库卸载图解
    同一个局域网中用Windows自己的远程桌面远程局域网中的其他PC
    WIN10怎么安装SQL server2000数据库
    怎样彻底卸载(删除)SQL server2000
    SQL Server 2000安装教程图解
    如何将网页保存为PDF文件
    【转】ArcGIS API for Silverlight/WPF 2.1学习笔记(四)
    【转】ArcGIS API for Silverlight/WPF 2.1学习笔记(五)
  • 原文地址:https://www.cnblogs.com/featherwit/p/13362920.html
Copyright © 2011-2022 走看看