来自 澳门威尼斯人注册网站 2019-12-28 03:08 的文章
当前位置: 澳门威尼斯人平台 > 澳门威尼斯人注册网站 > 正文

Python开发【第十一篇】:MySQL

一:开发环境的配置

视图

视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。

澳门威尼斯人注册网站 1

澳门威尼斯人注册网站 2

SELECT
    *
FROM
    (
        SELECT
            nid,
            NAME
        FROM
            tb1
        WHERE
            nid > 2
    ) AS A
WHERE
    A. NAME > 'alex';

澳门威尼斯人注册网站 3

1、创建视图

澳门威尼斯人注册网站 4

澳门威尼斯人注册网站 5

--格式:CREATE VIEW 视图名称 AS  SQL语句
CREATE VIEW v1 AS 
SELET nid, 
    name
FROM
    A
WHERE
    nid > 4

澳门威尼斯人注册网站 6

2、删除视图

澳门威尼斯人注册网站 7

--格式:DROP VIEW 视图名称

DROP VIEW v1

3、修改视图

澳门威尼斯人注册网站 8

澳门威尼斯人注册网站 9

-- 格式:ALTER VIEW 视图名称 AS SQL语句

ALTER VIEW v1 AS
SELET A.nid,
    B. NAME
FROM
    A
LEFT JOIN B ON A.id = B.nid
LEFT JOIN C ON A.id = C.nid
WHERE
    A.id > 2
AND C.nid < 5

澳门威尼斯人注册网站 10

4、使用视图

使用视图时,将其当作表进行操作即可,由于视图是虚拟表,所以无法使用其对真实表进行创建、更新和删除操作,仅能做查询用。

澳门威尼斯人注册网站 11

select * from v1

数据库介绍

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的API用于创建、访问、管理、搜索和复制所保存的数据。每个数据库都有一个或多个不同的API用于创建、访问、管理、搜索和复制所保存的数据。我们可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大的数据量。所谓关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

RDBMS即关系数据库管理系统(Relational Database Management System)的特点:

1、数据以表格的形式出现。

2、每行为各种记录名称。

3、每列为记录名称所对应的数据域。

4、许多行和列组成一张表单。

5、若干的表单组成database。

一、概述

1、什么是数据库 ?
 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库

2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ?
 答:他们均是一个软件,都有两个主要的功能:

  • a. 将数据保存到文件或内存
  • b. 接收特定的命令,然后对文件进行相应的操作

    PS:如果有了以上软件,无须自己再去创建文件和文件夹,而是直接传递 命令 给上述软件,让其来进行文件操作,他们统称为数据库管理系统(DBMS,Database Management System)

3、什么是SQL ?
 答:上述提到MySQL等软件可以接受命令,并做出相应的操作,由于命令中可以包含删除文件、获取文件内容等众多操作,对于编写的命令就是是SQL语句。SQL

本文由澳门威尼斯人平台发布于澳门威尼斯人注册网站,转载请注明出处:Python开发【第十一篇】:MySQL

关键词:

欢迎点击澳门威尼斯人平台,澳门威尼斯人注册网站按照“改革、改组、改造、加强企业管理”的要求,打造一流平台,澳门威尼斯人平台向广大玩家提供各种2015年的福利,所以才能成为世界前几的娱乐平台。 澳门威尼斯人平台 | 网站地图 | Xml地图 | 网站标签 |