2. SQL

SQL

  1. 什么是SQL
    Structured Query Language: 结构化查询语言 /'strʌktʃəd/
    Sql语句:执行在客户端(windows命令行,linux终端)或者通过java代码执行在JDBC

    打开客户端并登陆mysql
    linux:在任何位置直接打开终端即可
    windows: 使用客户端打开
    登陆masql命令 直接在终端执行以下代码 然后输入密码: mysql -uroot -p
    退出 exit

  2. SQL语句规范

    • 以;(分好)结尾
    • 关键字之间有空格 通常一个空格
    • sql语句可以添加换行
    • sql不区分大小写

SQL语言分类

  1. DDL 数据定义语言
    Data Definition Language
    特性: DDL不支持事务 不能回滚
    常见命令: create alter drop

         truncate:删除表内所有数据
         原理: 先删除表再创建一个新表 执行效率高
    
  2. DML 数据操作语言
    Data Manipulation Language 数据操作语言
    特性: 支持事务
    常见命令: insert update delete select也属于DML /mə,nɪpjʊ'leɪʃ(ə)n/

  3. DQL 数据查询语言
    Date Query Language 数据查询语言
    常用命令: seelct (面试问得最多)

  4. TCL 事务控制语言
    Trainsaction Control Language 事务控制语言
    常见命令: begin commit rollback

  5. DCL 数据控制语言
    Data Control Language 数据控制语言
    功能: 用来操作权限

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容