第一篇:数据库的基本知识

Part1: 本部分内容的简单介绍

这是数据处理模块的第一个部分。数据处理模块将包含:MySQL基础,MySQL进阶,基于Python的爬虫以及数据处理部分。
MySQL部分将包含以下内容:

Part2: 数据库的好处

  1. 能够持久化地储存数据
  2. 能够进行系统性地管理

Part3: 数据库的相关概念

  1. Data Base(DB):数据库,数据存储的仓库,有规范的数据存储形式;
  2. Data Base Management System(DBMS):数据库处理系统,能够通过规范化的操作,对数据库实现增删改查等操作;
  3. Structure Query Language(SQL):结构化查询语言,是DBMS实现功能的载体。
  4. Data Query Language(DQL):数据查询语言,负责数据的查询;
  5. Data Manipulation Language(DML):数据操纵语句,用于添加、删除、修改、查询数据库记录,并检查数据完整性;
  6. Data Definition Language(DDL):数据定义语句,用于库和表的创建、修改、删除;
  7. Data Control Language(DCL):数据控制语句,用于定义用户的访问权限和安全级别。

Part4:MySQL语法规范

  1. 不区分大小写,但建议关键字大写,表名、列名小写
  2. 命名建议驼峰写法
  3. 每条命令最好用分号结尾
  4. 每条命令根据需要,可以进行缩进 或换行
  5. 注释
    单行注释:#注释文字
    单行注释:— 注释文字
    多行注释:/ 注释文字 /

Part5:MySQL的基本命令

  1. show databases; 这个操作是显示当前的系统中,有多少个数据库,返回的结果以数据库的首字母,按照a~z的顺序排列;
  2. use 库名; 表示进入这个库了,之后这个库中表的操作等都可以展开;
  3. show tables; 查看这个仓库中的所有表,返回的结果以表名的首字母,按照a~z的顺序排列;
  4. show tables from 库名;查看这个仓库中的所有表,返回的结果以表名的首字母,按照a~z的顺序排列;
  5. select database(); 查询当前所在的数据库;
  6. desc 表名;查询这个表格的结构

小提醒

  1. 每次打开数据库操作,都要看看数据库是否已经被开启;
  2. 使用一个数据库时,首先要进入这个库,使用use。


本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!