认识MySQL数据库

1.认识MySQL数据库

        数据库(Database)简称DB,是按照数据结构来组织、存储和管理数据的仓库,其本身可看作电子化的文件柜,用户可以对文件中的数据进行增加、删除、修改、查找等操作。数据库管理系统(Database Management System,DBMS)是数据库系统的核心,是一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,以及保证数据库的安全性和完整性。

        随着数据库技术的不断发展,数据库的产品越来越多,常见的有oracle、SQL Sever、MySQL等,它们各自的特点如下。

                                                           

(1)Oracle

        Oracle 数据库是Oracle公司推出的数据库管理系统,在数据库领域一直处于领先地位,同时也是目前世界上流行的关系型管理系统之一。它的优势在于移植性好、使用方便、功能性强,适用于各类大、中、小、微机环境。对于要求高效率、吞吐量大的项目而言是一个不错的选择。

(2)SQL Server

        SQL Server是Microsoft公司推出的关系型数据库管理系统,广泛应用于电子商务、银行、保险、电力等行业。因其易操作、界面良好等特点深受广大用户喜爱,但由于其只能在Windows平台上运行,并对操作系统的稳定性要求较高,因此很难处理日益增长的用户数量。

(3)MySQL

       MySQL数据库是开放源码的关系数据库管理系统。它由瑞典MySQL AB 公司开发,先后被Sun和Oracle公司收购。尽管如此,MySQL依然是最受欢迎的关系型数据库之一。尤其是在Web 开发领域,在MySQL依然占据着巨作轻重的地位。

MySQL之所以受到大多数企业和开发人员的喜爱,是因为具有以下几个关键特性。

  • 低成本:MySQL是开源的,开发人员可根据需求自由进行修改,降低了开发成本。
  • 跨平台:不仅可在Windows平台上使用,还可在LinuxMac OS等多达14种平台上使用。

  • 高性能:多线程以及SQL算法的设计,使其可以充分利用CPU资源和提高查询速度。
  • 上手快:MySQL 使用标准的 SQL数据语言形式,方便用户操作。
  • API接口:提供多种编程语言的API,方便操作数据库。例如JavaCC++PHP等。

 

认识数据库——DB存储结构

        数据表的横向被称为“行”,纵向被称为“列”,行列交叉处的数据被称为“值”。数据表中的的每一行内容被称为“记录”,每一列的列名称被称为“字段”。

认识MySQL数据库_第1张图片

2.MySQL的基本使用

(1)数据库管理

数据库的管理主要包括查看数据库、创建数据库、选择数据库和删除数据库。

功能

示例

描述

查看数据库

SHOW DATABASES;

显示MySQL数据库服务器中已有的数据库

创建数据库

CREATE DATABASE `itheima`;

创建一个名称为itheima的数据库

选择数据库

USE `itheima`;

选择数据库itheima进行操作

删除数据库

DROP DATABASE `itheima`;

删除数据库itheima

在创建和删除指定数据库时,为了防止创建的数据库已存在或删除的数据库不存在,导致程序报错,可以在操作的数据库名称前添加“IF NOT EXISTS”或“IF EXISTS”,具体如下。

需要注意的是,为了避免用户自定义的名称与系统命令冲突,最好使用反引号(`)包裹数据库名称、字段名称和数据表名称。在键盘中,反引号(`)与单引号(`)是两个不同的键。

(2)创建数据表

数据表是数据库中最基本的数据对象,用于存放数据。若想要使用数据表,首先要选择数据库,确定是在哪个数据库中创建的数据表;其次要根据项目要求创建数据表,ranhou

你可能感兴趣的:(认识MySQL数据库)