• MySQL 1 基础


    数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。

    DBMS:数据库管理系统。

    表:一种特定类型数据的结构化清单。

    表有名称标识。

    表的唯一性由数据库名和表名共同标识。

    表定义了数据在表中如何存储,如可以存储什么样的数据,数据如何分解,各部分信息如何命名等。

    模式:数据库和表的布局及特性信息。

    表由列组成。

    列:表中的一个字段,所有表都是由一个或多个列组成。

    每个列有相应的数据类型,定义列可以存储的数据种类。

    数据类型:所容许的数据的类型。每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据。

    行:表中的一个记录。

    主键:一列(或一组列),其值能够唯一地区分表中的每行。主键使更新和删除表中特定行简单安全。

    主键条件:任意两行都不具有相同的主键值;每个行都必须具有一个主键值(主键列不允许NULL值)。多列共同作为主键时,以整体满足这个条件。

    主键列中的值一般不更新、不重用、不使用可能会更改的值。

    SQL:结构化查询语言。专门用来与数据库通信的语言。统一性。

    MySQL是一种DBMS数据库软件。开源。

    DBMS分为两类:一类是基于共享文件系统的DBMS,另一类为基于客户机-服务器的DBMS。

    MySQL是基于客户机-服务器的数据库。服务器对数据进行操作。

    InnoDB引擎。

    使用MySQL:

    连接:主机名和端口号,默认3306,本地主机为localhost,一个合法用户名,用户口令。

      mysql -u 用户 -p 密码 -h 服务器 -P 端口

    选择数据库:

      use 数据库名;

      SHOW DATABASES;

      SHOW TABLES;

      SHOW COLUMNS FROM 数据库表名;

      SHOW STATUS;  //显示广泛的服务器状态信息

      SHOW CREATE DATABASE;  SHOW CREATE TABLE;  //显示创建特定数据库或表

      SHOW GRANTS;  //显示授权用户

      SHOW ERRORS;  SHOW WARNINGS;  //显示服务器错误或警告消息

      

  • 相关阅读:
    dotnet core 3.0 linux 部署小贴士
    Akka.net 性能测试兼使用小技巧
    如何给小学生讲清楚ECC椭圆曲线加密
    Typescript骚操作,在TS里面直接插入HTML
    源自于NEO的KeyValue 数据库面世啦
    编译ROCKSDB总结
    Windows linux子系统 使用说明
    dotnetcore http服务器研究(二)性能分析
    dotnetcore Http服务器研究(一)
    使用信号量来 限制无边界池子与队列
  • 原文地址:https://www.cnblogs.com/cjj-ggboy/p/12529523.html
Copyright © 2020-2023  润新知