ddl什么意思网络语言,DDL语言

 2023-08-19  阅读 393  评论 0

摘要:今天由小编为大家整理发布,本网站分享生活常识、旅游攻略、教育教学、房产楼市等综合信息,希望大家能够喜欢。以下就是我们要分享的内容:大家好,小活来为大家解答以上问题。ddl是什么语言,ddl是什么很多人还不知道,现在让我们一起来看看吧!1、到

今天由小编为大家整理发布,本网站分享生活常识、旅游攻略、教育教学、房产楼市等综合信息,希望大家能够喜欢。

以下就是我们要分享的内容:

大家好,小活来为大家解答以上问题。ddl是什么语言,ddl是什么很多人还不知道,现在让我们一起来看看吧!

1、 到目前为止,讨论的例子只与数据操作有关。SQL还用于创建、删除和更改表。

2、 数据操作语言(DML)使用关键字“选择”、“插入”、“更新”和“删除”来操作数据。数据定义语言(DDL)用于创建和操作表结构。

3、 使用“create table”语句创建表。该语句包含列列表和每列的数据类型:

4、 CREATE TABLE meeting_rooms(

5、 meeting_room_id INT,

6、 office_location_id INT,

7、 meeting_room_name VARCHAR(100));

8、 这将创建一个包含三列的表,其中两列的类型为INT,另一列的类型为VARCHAR(100),一个字符串最多可以包含100个字符。请注意,不同数据库之间的有效数据类型可能不同。

9、 您需要查看数据库供应商提供的最新文档,以了解允许的类型。

10、 虽然有一个名为office _location _ id的列,但是没有对office _ locations表的引用;此列中允许的数据没有引用完整性。

11、 正如您所料,DDL不仅仅可以创建表。它还可以更改表定义,例如添加列:

12、 ALTER TABLE meeting_rooms ADD COLUMN telephone_extension VARCHAR(100);

13、 对meeting_rooms表执行SELECT以显示该列,就好像它一直在那里一样。如果该表已经有数据,则该列将为空,值为NULL。您可以在ALTER TABLE语句中指定默认值。

14、 若要删除或删除列,请按如下方式运行语句:

15、 ALTER TABLE meeting_rooms DROP COLUMN telephone_extension;

16、 您也可以现地修改柱的定义。例如,可以向表中添加外键约束:

17、 ALTER TABLE meeting_rooms

18、 ADD FOREIGN KEY (office_location_id)

19、 REFERENCES office_locations (office_location_id);

20、 添加此约束后,在meeting_rooms表的列中只允许有效的office _ location_ id。如果列中已经有不满足约束的数据,该语句将被拒绝。

21、 您还可以添加任意约束,例如将列定义为不允许空值或只允许特定范围的整数值。

本文到此结束,希望对大家有所帮助。

Www.517338.coM麻布岗信息网综合在线信息,汇聚城市生活,美食,购物,旅游,房产,交通,家居,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

原文链接:http://www.517338.com/a/baike/91009.html

标签:语言ddl

发表评论:

管理员

  • 内容332661
  • 积分0
  • 金币0
关于我们
麻布岗信息网(www.517338.com)综合在线信息,汇聚城市生活,美食,购物,旅游,房产,交通,家居,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站
联系方式
电话:13524672021
地址:
Email:773537036@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 麻布岗信息网 Inc. 【测试站】 保留所有权利。 Powered by www.517338.com

陕ICP备2022013085号

  • 我要关灯
    我要开灯
  • 客户电话
    773537036

    工作时间:8:00-18:00

    客服电话

    13524672021

    电子邮件

    773537036@qq.com

  • 官方微信

    扫码二维码

    获取最新动态

  • 返回顶部