Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE airports (
- id INT AUTO_INCREMENT PRIMARY KEY, -- 机场唯一标识符
- name VARCHAR(100) NOT NULL, -- 机场名称,限制最大长度为100,不能为空
- address VARCHAR(255) NOT NULL, -- 机场地址信息,限制最大长度为255,不能为空
- type VARCHAR(50), -- 机场类型,限制最大长度为50
- phone VARCHAR(20), -- 机场联系电话,限制最大长度为20
- level VARCHAR(50) -- 机场级别,限制最大长度为50
- );
- -- 表注释
- COMMENT ON TABLE airports IS '存储机场的基本信息';
- -- 列注释
- COMMENT ON COLUMN airports.id IS '机场唯一标识符';
- COMMENT ON COLUMN airports.name IS '机场名称';
- COMMENT ON COLUMN airports.address IS '机场地址信息';
- COMMENT ON COLUMN airports.type IS '机场类型';
- COMMENT ON COLUMN airports.phone IS '机场联系电话';
- COMMENT ON COLUMN airports.level IS '机场级别';
- # 这段 SQL 代码会创建一个名为 airports 的表,包含了与 Airport 类的属性对应的字段,并设置了相应的约束和注释。其中:
- # id 字段是主键,使用 AUTO_INCREMENT 来自增,确保每个机场都有唯一的标识符。
- # name 和 address 字段设置为 NOT NULL,这意味着这些信息不能为空。
- # 字符串类型的字段(如 name, address, type, phone, level)的长度限制根据预期的数据大小而设定,以便确保适当的存储空间和数据完整性。
- # id: 这是机场的唯一标识符。在管理多个机场的情况下,通过id可以方便地识别和区分不同的机场。
- # name: 这是机场的名称。名称是用来识别和呈现机场的重要信息,方便用户识别特定的机场。
- # address: 机场的地址信息。地址对于旅客和货物的流动非常重要,它可以帮助确定机场在地理位置上的具体位置。
- # type: 机场的类型。机场可能有不同的分类,比如国际机场、国内机场、货运机场等。这个属性有助于区分不同种类的机场。
- # phone: 机场的联系电话。这是提供给旅客和相关方便利的联系方式,用于沟通、查询和解决问题。
- # level: 机场的级别。这可能是指机场的规模、服务质量等级别。一些机场可能会根据其设施、服务水平或国际认可程度被分为不同的级别,比如国际一级机场等。
- # 这些属性一起构成了一个机场的基本信息,通过这些信息,可以更好地管理和了解不同机场的特点、位置以及提供的服务水平,为旅客和货物提供更好的服务。
- # 这个 SQL 查询创建了一个名为 user_accounts 的表格,其中包含了 id、username 和 password 这三个列。id 列是一个自增的整数,作为每个用户的唯一标识。username 列是用来存储账号名的字段,并且设置了 UNIQUE 约束,确保每个账号名都是唯一的且不为空。password 列是用来存储密码的字段,也不允许为空。
- CREATE TABLE user_accounts (
- id INT AUTO_INCREMENT PRIMARY KEY,
- username VARCHAR(50) UNIQUE NOT NULL,
- password VARCHAR(100) NOT NULL
- );
Add Comment
Please, Sign In to add comment