【通识】数据库

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

相关推荐
惊讶的猫37 分钟前
Redis双写一致性
数据库·redis·缓存
怣501 小时前
[特殊字符] MySQL数据表操作完全指南:增删改查的艺术
数据库·mysql·adb
安然无虞1 小时前
「MongoDB数据库」初见
数据库·mysql·mongodb
一起养小猫2 小时前
Flutter for OpenHarmony 实战:番茄钟应用完整开发指南
开发语言·jvm·数据库·flutter·信息可视化·harmonyos
Mr_Xuhhh2 小时前
MySQL视图详解:虚拟表的创建、使用与实战
数据库·mysql
AI_56782 小时前
MySQL索引优化全景指南:从慢查询诊断到智能调优
数据库·mysql
老虎06272 小时前
Redis入门,配置,常见面试题总结
数据库·redis·缓存
一起养小猫2 小时前
Flutter for OpenHarmony 实战:数据持久化方案深度解析
网络·jvm·数据库·flutter·游戏·harmonyos
codeRichLife2 小时前
TimescaleDB保存100万条设备采集数据的两种存储方案对比分析
数据库
J&Lu2 小时前
[DDD大营销-Redis]
数据库·redis·缓存