【通识】数据库

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

相关推荐
Database_Cool_25 分钟前
【无标题】
数据库·阿里云·ai
jnrjian28 分钟前
with MATERIALIZE inline cardinality 联合使用 literals vs bind variables
oracle
isNotNullX35 分钟前
BI如何落地?BI平台如何搭建?
大数据·数据库·人工智能
Shely201741 分钟前
单表查询
数据库
5G丶1 小时前
ThinkPHP 集群部署完整指南
数据库·php
刘~浪地球1 小时前
数据库与缓存--MySQL 高可用架构设计
数据库·mysql·缓存
知识分享小能手1 小时前
MongoDB入门学习教程,从入门到精通,MongoDB的了解应用程序的动态(18)
数据库·学习·mongodb
oradh1 小时前
Oracle数据类型概述(一)
数据库·oracle·oracle基础·oracle入门基础·oracle数据类型
小兜全糖(xdqt)2 小时前
Ubuntu22.04安装最新版本redis
数据库·redis·缓存