• SQL库的相关操作


    在mysql里面一个库就代表一个文件夹,文件里里面的文件就是表

    mysql的默认4个库的介绍

    • information_ schema信息库:数据字典库

      • information. schema是个信息数据库 ,它保存着关于MySQL服务器所维护的所有其他数据库的信息。(如数据库名,数据库的表,表栏的数据类型与访问权限等数据字典--》元数据:描述其他数据的数据中央情报局(统计局) : 收录了整个MySQL里的信息(能统计的- -切信息)

      • 资产库,存放MySQL里的资产,例如有多少表,库,试图,触发器,存储过程等

    • performance_ schema性能架构库

      • 主要用于收集数据库服务器性能参数。执行某些操作会有性能相关的参数

      • 存放mysql运行起来后相关的数据(登录用户,变量,内存等)

    • sys: MySQL系统

      • Sys库所有的数据源来自: performance. schema.目标是把performance_ schema的把复杂度降低,让DBA能更好的阅读这个库里的内容。让DBA更快的了解DB的运行情况。

    • mysql :

      • 存放的是MySQL程序相关的表:登录用户表时间相关表、db.权限表mysql的核心數据库,类似于sql server中的master表,主要负责存储数据库的用户、权限设置、关键字等mysq|自 己需要使用的控制和管理信息

    创建数据库(库名区分大小写)

    1. create database sanchuaung;
    2. #刚创建时表中会有一个配置文件db.opt ,指明使用的字符集和校对规则
    3. [root@localhost sanchuang]# cat db.opt
    4. default-character-set=latin1

    查看数据库所用的字符集

    show create database 库名

    显示数据库

    show databases;

    显示当前正在使用的数据库

    select database();

    显示当前数据库的版本

    1. #以下两种方法都可以
    2. select version();
    3. show variables like "version";

    使用数据库

    1. user sanchuang
    2. MariaDB [sanchuang]>

    删除数据库

    drop database 数据库名;

  • 相关阅读:
    深度学习--通过对Keras进行微调提升性能
    运维自动化之账单系统
    闲鱼月收入10万的案例分享
    计算机网络
    IDEA配置tomcat,快速部署tomcat
    大型Web应用的模块化与组织实践:Flask Blueprints深入解析
    不止跑路,拯救误操作rm -rf /*的小伙儿
    如何使用Tushare+ Backtrader进行股票量化策略回测
    [intigriti 2023] 部分题
    CDH6下线DataNode节点
  • 原文地址:https://blog.csdn.net/a1991376352/article/details/125608474