zoukankan      html  css  js  c++  java
  • Mysql 操作

    1,数据库定义语言(DDL)

      ①create:用于创建数据库、表、索引、视图等;

      ②alter:用于修改数据库、表、索引、视图等;

      ③drop:用于删除数据库、表、索引、视图、用户等。

    2,数据库操作语言(DML)

      ①insert:用于插入数据(如在指定列插入数据、对表中所有列进行数据插入、多条记录的插入等);

      ②update:用于修改表中的数据(执行过程:先删除旧的数据,旧的数据存储在deleted中,再插入新的数据,插入后的数据保存在inserted中);

      ③delete:用于删除表中的数据。

    3,数据库查询语言(DQL)

      使用select语句查询表中的数据,如简单查询、条件查询、连接查询、子查询等;

      建议:在实际的开发中,应该减少使用select *语句及嵌套子查询。

    4,数据库控制语言(DCL)

      ①grant:授予用户某种权利,即让用户对某表或某库拥有一定的操作权限;

      ②revoke:收回用户手中拥有的权利,使其不能操作对应的库或表等;

      ③commit:用于提交事务。当涉及事务的操作执行过程中满足事务的ACID时,触发commit的执行;

      ④rollback:用于回滚事务。当涉及事务的操作执行过程中不满足事务的ACID时,触发rollback的执行。

  • 相关阅读:
    redis特性,使用场景
    docker 界面话管理工具Portainer
    解决streamsets jdbc全量模式数据重复问题
    clickhouse 行列转换
    clickHouse 常用命令
    mysqldump导出数据
    oracle 迁移到clickhouse 45亿条数据
    clickHouse 导入/删除/更新数据
    clickhouse Mysql 数据类型对比
    maven 的使用
  • 原文地址:https://www.cnblogs.com/wangchaonan/p/12108465.html
Copyright © 2011-2022 走看看