zoukankan      html  css  js  c++  java
  • Python进阶-数据库操作

    一、系统数据库

      安装数据库系统后,系统自带的数据库。通过mysql客户端连接数据库系统后,使用show命令可查看系统中存在的所有库:

    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | course             |
    | course_db          |
    | db1                |
    | education          |
    | mysql              |
    | performance_schema |
    | sakila             |
    | school             |
    | shop               |
    | student            |
    | test               |
    | world              |
    +--------------------+
    13 rows in set (0.00 sec) 

      各个库的来源以及作用:  

    information_schema:
        虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等;
    performance_schema: 
        MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象; 
    mysql:
        授权库,主要存储系统用户的权限信息;
    test:
        MySQL数据库系统自动创建的测试数据库;
    除以上提到的库,其余均为用户自定义创建的库。

    二、库操作

    1.创建库

      1)基础语法

    create database 库名 charset utf8;

      2)库名命名规范

    命名规则:
        A.库名可由字母、数字、下划线、@、#、$组成;
        B.其中字母区分大小写;
        C.库名具有唯一性不可重复创建;
        D.禁止使用关键字命名;
        E.禁止单独使用数字命名;
        F.名字长度最长为128位

      3)基础操作

     创建库,并指定字符编码:
            create database db1 charset utf8;
     更改库信息:
            alter database db1 charset gbk;
     删除库:
            drop database db1;
     查看数据库信息:
            查看全部库名:
                show databases;
            查看指定库信息:
                show create database db1;
            查看当前所在的库:
                select database();

     

  • 相关阅读:
    【转】B树以及B+树的区别
    epoll 笔记
    HTTP 请求的读取和分析
    获取指定网页的所有链接
    Python爬取表情包
    Python重命名文件夹下的文件(包含子文件夹下的文件)
    BeautifulSoup根据class的属性查找标签的方法
    群聊斗神
    Python简单的下载图片
    Python 记录一个坑
  • 原文地址:https://www.cnblogs.com/mdzzbojo/p/9011241.html
Copyright © 2011-2022 走看看