【python mysql笔记】第二天

  • 数据库入门
    • 数据库:数据库是按照数据源结构来组织,存储和管理的仓库
    • SQL语言
      • 数据定义语言(DDL):其中包括create(创建)语句,alter(查询)语言,drop(删除)语言,用于创建删除数据库或表
      • 数据操作语言(DML):其中包括insert(插入数据)语句,update(更新或修改)语句,delete(删除数据)语句
      • 数据查询语言(DQL):包含的是select(查询)语句,主要用于查询数据
      • 数据控制语言(DCL):其中包含grant语句,revoke语句,commit语句和rollback语句,主要用于控制用户的访问权限。
    • 常见的关系型数据库
      • Oracle:(甲骨文)是广泛使用的关系型数据库(收费价格极其昂贵!!)
        特点:兼容性,可移植性,连接性好
      • SQL Server:是由微软公司开发的一种关系数据库管理系统
        特点:友好的界面,易于操作
      • DB2数据库:是由IBM公司开发的一种关系型数据库
        特点:伸缩性好可以支持大型计算机到单用户环境
      • MongoDB数据库:是由10gen开发的一种介于关系型与非关系型之间的产品
        特点:面型对象的查询语言
      • MySQL数据库:是由瑞亚的MySQL AB公司开发的,被Oracle(甲骨文)收购(开源,免费)
    • 基本指令
      • 查询数据库:show databases;
      • 创建数据库
        • 简简单单创建一个数据库:create datadase "数据库文件"
        • 创建名称,编码方式,排序方式:create datadase "数据库文件" DEFAULT CHARSET utf8(编码形式) COLLATE utf8_general_ci;
      • 删除数据库:drop database 数据库名字;
      • 进入数据库:use 数据库名字;
      • 查看当前数据库的表:show tables:
  • 数据库和表的基本操作
    • 数据库的基础知识
      • 创建数据库的基本语法格式(两种方式)
        数据库名称是唯一的,不可重复的。
        • create datadase "数据库文件" DEFAULT CHARSET utf8(编码形式) COLLATE utf8_general_ci;
        • create database "数据库名称"
          默认编码方式: CREATE DATABASE DB1 /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci
      • 修改已经创建创建数据库的编码方式
        • alter database "数据库名称" DEFAULT CHARACTER SET 编码方式(utf8/latin1等)COLLATE 编码方式_bin;
          第一个编码方式用于指定字符集,第二个编码方式用于基于字符集的二进制排序规则
      • 删除数据库的语句格式
        • DROP DATABASE ”数据库名称“

你可能感兴趣的:(python,pycharm,mysql)