【通识】数据库

1. 基础概念

1.1 基本概念

  1. 关系型:oracle, mysql, sql, server
  2. 非关系型:mongo(数据库管理系统创建数据库,而非直接装数据库)
  3. 列:数据类型限制;行和记录,其中主键是不可复制的

1.2 语句分类

分类如下

分类 全称 说明
DDL Data Definition Language 数据定义语言,用来定义数据库对象(数据库,表,字段)
DML Data Manipulation Language 数据操作语言,用来对数据库表中的数据进行增删改
DQL Data Query Language 数据查询语言,查询表中的记录
DCL Data Control Language 数据控制语言,创建数据库用户,控制数据库的访问权限
  1. DDL:数据库定义语句,比如建表语句等

    sql 复制代码
    show databases; // 查询所有数据库
  2. DML:数据库管理语句,增删改查CURD

    sql 复制代码
    select 列名 from 表名
    select prod_id, prod_name, prod_price from products;
  3. DQL:

    sql 复制代码
    select * from 表名;
    select 列1, 列2 from 表名;
    select * from 表名 where 条件;
    select * from 表名 order by 列名 ASC|DESC;
    select 
  4. 1

1.3 常用命令详细大全

  1. 启动和停止MySQL服务
    在mysql中使用的

    sql 复制代码
    // 暂停服务 默认80
    net stop mysql80
    // 启动服务
    net start mysql80
    // 任意地方启动mysql客户端的连接
    mysql -u root -p
  2. 1

  3. 1

相关推荐
晴天¥22 分钟前
Oracle 19c数据库内存管理优化(内存管理方式调整及内存扩容)
数据库·oracle·oracle数据库集群调优
CQU_JIAKE42 分钟前
9.10【A】
数据库
乐观的Terry1 小时前
Redis生产环境redis-conf配置教程
数据库·redis
SeaTunnel1 小时前
Redis 数据迁移不用写脚本:SeaTunnel 支持 String、Hash、Set、ZSet 四种数据类型
数据库·redis·哈希算法·数据迁移·seatunnel·数据同步
晊晌_h1 小时前
嵌入式从0到精通——SQLite3 数据库
数据库·sqlite·sqlite3
海浪仙人掌1 小时前
账龄分析怎么操作?账龄分析实施流程有哪些步骤?
数据库
楚枫默寒1 小时前
Oracle AWR 自动巡检报告
数据库·oracle
吉甫作诵1 小时前
Oracle 19c 常用运维命令大全
运维·数据库·oracle
宗介波妞2 小时前
主站与场站多业务链路通断测试实战指南(电力自动化联调)
网络·数据库
邪修king2 小时前
MySQL数据库(二):操作详解:从创建、查看到备份恢复
数据库·mysql