暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL常见的基础面试题(三)

SQL数据库运维 2023-01-10
409

点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!

七、DDL 语言的目的是什么?

  1. 参考答案如下:

DDL - Data Definition Language,数据定义语言。它是数据库的子集,在创建数据库时定义了数据库的数据结构。例如,我们可以使用 DDL 命令来添加、删除或修改表。它由以下命令组成:CREATE
ALTER
 和 DELETE
 数据库对象,例如模式、表、索引、视图、序列等。

例子

    CREATE TABLE Students  
    (
    student_id INT,
    name VARCHAR(45),
    branch VARCHAR(30),
    );

    八、DML 语言的目的是什么?

    1. 参考答案如下:

    DML - Data Manipulation Language,数据处理语言。数据处理语言使用户能够检索和操作关系数据库中的数据。对数据库中的数据进行处理,一般用于数据项(记录)的插入、删除、修改和查询。

    • 通过 INSERT
       命令将数据插入数据库。

    • 通过 SELECT
       命令从数据库中检索数据。

    • 通过 UPDATE
       命令更新数据库中的数据。

    • 通过 DELETE
       命令从数据库中删除数据

    例子

      INSERT INTO Student VALUES (1999, 'yiibai', 'Computer Science')

      九、DCL 语言的目的是什么?

      1. 参考答案如下:

      数据控制语言允许用户控制对数据库的访问和权限管理。它是数据库的子集,它决定了在什么时间点哪个用户应该访问数据库的哪个部分。它包括两个命令,GRANT 和 REVOKE。

      • GRANT:它使系统管理员能够将权限和角色分配给特定用户帐户,以在数据库上执行特定任务。

      • REVOKE:它使系统管理员能够撤销用户帐户的权限和角色,以便他们无法使用先前分配的数据库权限。

      例子

        GRANT * ON mydb.Student TO SQLin10Minutes@localhsot;

        建议点赞收藏备用,也许哪天换工作就用到了!好的东西需要被发现和知晓!

        参考资料:https://www.yiibai.com/interview/300

        点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。


        动动小手点击加关注呦☟☟☟

        文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论