• 数据库常规操作


    常用的 SQL 语法和操作:

    数据定义语言(DDL)

    
    1.创建数据库
    
       CREATE DATABASE database_name;
    
    
    2.删除数据库
    
       DROP DATABASE database_name;
    
    
    3.创建表
    
       CREATE TABLE table_name (
           column1 datatype constraints,
           column2 datatype constraints,
           ...
       );
    
    
    4.删除表
    
       DROP TABLE table_name;
    
    
    5.修改表(添加列)
    
       ALTER TABLE table_name
       ADD column_name datatype constraints;
    
    
    6.修改表(删除列)
    
       ALTER TABLE table_name
       DROP COLUMN column_name;
    
    
    7.修改表(修改列数据类型或约束)
    
       ALTER TABLE table_name
       MODIFY COLUMN column_name new_datatype constraints;
    
    

    数据操作语言(DML)

    8.插入数据
    
       INSERT INTO table_name (column1, column2, ...)
       VALUES (value1, value2, ...);
    
    
    9.更新数据
    
       UPDATE table_name
       SET column1 = value1, column2 = value2, ...
       WHERE condition;
    
    
    10.删除数据
    
       DELETE FROM table_name
       WHERE condition;
    
    
    11.查询数据
    
       SELECT column1, column2, ...
       FROM table_name
       WHERE condition
       ORDER BY column
       LIMIT number;
    

    数据查询和操作

    12.选择所有列
    
       SELECT * FROM table_name;
    
    
    13.选择特定列
    
       SELECT column1, column2 FROM table_name;
    
    
    14.条件查询
    
       SELECT * FROM table_name
       WHERE column1 = value;
    
    
    15.排序
    
       SELECT * FROM table_name
       ORDER BY column1 ASC, column2 DESC;
    
    
    16.分组
    
       SELECT column1, COUNT(*)
       FROM table_name
       GROUP BY column1;
    
    
    17.聚合函数
    
       SELECT COUNT(*), SUM(column_name), AVG(column_name)
       FROM table_name;
    
    
    18.连接表
    
    
    19.内连接
     SELECT columns
     FROM table1
     INNER JOIN table2 ON table1.column = table2.column;
    
    20.左连接
     SELECT columns
     FROM table1
     LEFT JOIN table2 ON table1.column = table2.column;
    
    21.右连接
     SELECT columns
     FROM table1
     RIGHT JOIN table2 ON table1.column = table2.column;
    
    22.全外连接
     sql
     SELECT columns
     FROM table1
     FULL OUTER JOIN table2 ON table1.column = table2.column;
    
    

    数据控制语言(DCL)

    23.授予权限
    
       GRANT privilege ON object TO user;
    
    
    24.撤销权限
    
       REVOKE privilege ON object FROM user;
    
    事务控制
    
    25.开始事务
    
       START TRANSACTION;
    
    
    26.提交事务
    
       COMMIT;
    
    
    27.回滚事务
    
       ROLLBACK;
    

    这些语法可以在大多数 SQL 数据库系统(如 MySQL, PostgreSQL, SQL Server, Oracle)中使用,但有些特定的数据库系统可能会有额外的语法或略微不同的实现。

  • 相关阅读:
    linux vim 删除多行
    Python 无废话-基础知识元组Tuple详讲
    y79.第四章 Prometheus大厂监控体系及实战 -- prometheus的服务发现机制(十)
    CocosCreator3.8研究笔记(十九)CocosCreator UI组件(三)
    黄金分割算法的一个简单实现
    CSS笔记-狂神
    Improving Few-Shot Learning with Auxiliary Self-Supervised Pretext Tasks(代码理解)
    安全基础 --- nodejs沙箱逃逸
    ISP--Black Level Correction(黑电平矫正)
    为什么在MathJax.js内无法使用\left\{来表示大括号?
  • 原文地址:https://blog.csdn.net/qq_57100802/article/details/142206969