「已注销」 2024-09-09 00:24 采纳率: 0%
浏览 19
已结题

数据库原理及应用上机练习题

  1. 在库中用mysql创建如下数据表,自由发挥输入合理的数据(创建每张数据表不少于5条的截图):
    表一: 采购管理员信息数据表 gly
    字段名称 意义 数据类型 字段大 小
    usename 用户名 varchar 10
    password 密码 varchar 10
           表二: 采购员信息表 cgxx     
    
    字段名称 意义 数据类型 字段大 小
    ID 编号 int 20
    username 用户名 varchar 20
    password 密码 varchar 20
    name 姓名 varchar 10
    nn 出生年月 datetime 6
    xb 性别 Varchar 50
    dh 电话 Char 11
    dz 地址 char 50
               表三: 货品数据表 hp
    
    hpid 货品编号 Char 50
    dj 货品定价 Char 50
    glyid 供应商编号 char 50
    rq 日期 datetime 6
    lx 类型 varchar 50
              表四: 供应商数据表 gys
    
    gyid 供应商编号 char 10
    gys 供应商名称 Vachar 50
    dh 电话 Char 11
    yx 邮箱 Vachar 14
    dz 地址 Char 50
    fzr 负责人 Vachar 10
    fzrdh 负责人电话 char 11
    yhkzh 银行账号 Char 19
             表五:价格数据表 cgjh
    
    字段名称 意义 数据类型 字 段 大小
    hpid 货品编号 Char 20
    mc 名称 vachar 20
    dj 定价 Vachar 20
    sm 数目 int 20
    rq 日期 Date

展开全部

  • 写回答

15条回答 默认 最新

  • CSDN专家-sinJack 2024-09-09 01:36
    关注
    1. CREATE TABLE gly (
    2. usename VARCHAR(10) NOT NULL,
    3. password VARCHAR(10) NOT NULL,
    4. PRIMARY KEY (usename)
    5. );
    6. INSERT INTO gly (usename, password) VALUES
    7. ('admin', 'admin123'),
    8. ('manager', 'manager123');
    9. CREATE TABLE cgxx (
    10. ID INT AUTO_INCREMENT,
    11. username VARCHAR(20),
    12. password VARCHAR(20),
    13. name VARCHAR(10),
    14. nn DATETIME,
    15. xb VARCHAR(50),
    16. dh CHAR(11),
    17. dz CHAR(50),
    18. PRIMARY KEY (ID)
    19. );
    20. INSERT INTO cgxx (username, password, name, nn, xb, dh, dz) VALUES
    21. ('cg001', 'cg123', '张三', '1980-01-01', '男', '13800138000', '北京市'),
    22. ('cg002', 'cg456', '李四', '1985-02-02', '女', '13800138001', '上海市');
    23. CREATE TABLE hp (
    24. hpid CHAR(50) NOT NULL,
    25. dj CHAR(50),
    26. glyid CHAR(50),
    27. rq DATETIME,
    28. lx VARCHAR(50),
    29. PRIMARY KEY (hpid)
    30. );
    31. INSERT INTO hp (hpid, dj, glyid, rq, lx) VALUES
    32. ('HP001', '100', 'GYS001', '2023-01-01', '电子产品'),
    33. ('HP002', '200', 'GYS002', '2023-02-01', '办公用品');
    34. CREATE TABLE gys (
    35. gyid CHAR(10) NOT NULL,
    36. gys VARCHAR(50),
    37. dh CHAR(11),
    38. yx VARCHAR(14),
    39. dz CHAR(50),
    40. fzr VARCHAR(10),
    41. fzrdh CHAR(11),
    42. yhkzh CHAR(19),
    43. PRIMARY KEY (gyid)
    44. );
    45. INSERT INTO gys (gyid, gys, dh, yx, dz, fzr, fzrdh, yhkzh) VALUES
    46. ('GYS001', '供应商A', '13800138002', 'supplierA@example.com', '广州市', '王五', '13800138003', '1234567890123456789');
    47. CREATE TABLE cgjh (
    48. hpid CHAR(20),
    49. mc VARCHAR(20),
    50. dj VARCHAR(20),
    51. sm INT,
    52. rq DATE,
    53. PRIMARY KEY (hpid)
    54. );
    55. INSERT INTO cgjh (hpid, mc, dj, sm, rq) VALUES
    56. ('HP001', '产品A', '100', 100, '2023-01-01');

    展开全部

    评论 编辑记录
  • 专家-赤兔[在线] 全栈领域优质创作者 2024-09-09 00:40
    关注

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    为了解决这个问题,我们可以使用MYSQL的CREATE TABLE语句来创建一个名为“采购管理员信息”的表格,并且确保它包含至少5条数据记录。以下是一个示例解决方案:

    CREATE TABLE `采购管理员信息` (
        `ID` INT(11) NOT NULL AUTO_INCREMENT,
        `NAME` VARCHAR(255) DEFAULT NULL,
        `EMAIL` VARCHAR(255) DEFAULT NULL,
        PRIMARY KEY (`ID`)
    );
    
    INSERT INTO `采购管理员信息`(`ID`, `NAME`, `EMAIL`) VALUES 
    (1, 'JOHN DOE', 'JOHN.DOE@EXAMPLE.COM'),
    (2, 'JANE SMITH', 'JANE.SMITH@EXAMPLE.COM'),
    (3, 'BOB JOHNSON', 'BOB.JOHNSON@EXAMPLE.COM'),
    (4, 'SARA LEE', 'SARAH.LEE@EXAMPLE.COM'),
    (5, 'MIKE BROWN', 'MIKE.BROWN@EXAMPLE.COM');
    
    

    在这个例子中,我们首先定义了一个名为``的表结构,其中有一个主键ID,用于唯一标识每个数据记录。然后,我们通过INSERT语句向这个表添加了5条数据记录,分别是JOHN DOE、JANE SMITH、BOB JOHNSON、SARA LEE和MIKE BROWN。

    评论
  • 阿里嘎多学长 2024-09-09 00:40
    关注

    AIGC生成:


    数据库原理及应用上机练习题

    根据你的需求,我将创建一个名为 gly 的数据表,用于存储采购管理员信息。下面是创建数据表的 SQL 语句:

    CREATE TABLE gly (
      id INT PRIMARY KEY AUTO_INCREMENT,
      name VARCHAR(50) NOT NULL,
      email VARCHAR(100) NOT NULL,
      phone VARCHAR(20) NOT NULL,
      department VARCHAR(50) NOT NULL,
      position VARCHAR(50) NOT NULL,
      password VARCHAR(100) NOT NULL
    );
    

    下面是创建数据表的示意图:

    gly表结构

    下面是5条示例数据:

    idnameemailphonedepartmentpositionpassword
    1李经理li@company.com13888888888采购部采购管理员123456
    2王采购wang@company.com13999999999采购部采购员789012
    3张采购zhang@company.com13666666666采购部采购员345678
    4刘采购liu@company.com13777777777采购部采购员901234
    5马采购ma@company.com13888888889采购部采购员567890

    下面是示例输入和示例输出:

    示例输入

    INSERT INTO gly (name, email, phone, department, position, password)
    VALUES ('新员工', 'new@company.com', '13888888890', '采购部', '采购员', '123456');
    

    示例输出

    +----+----------+----------------+----------+---------------+---------------+----------+
    | id | name     | email          | phone    | department    | position      | password |
    +----+----------+----------------+----------+---------------+---------------+----------+
    | 1  | 李经理  | li@company.com | 13888888888 | 采购部      | 采购管理员  | 123456   |
    | 2  | 王采购  | wang@company.com | 13999999999 | 采购部      | 采购员      | 789012   |
    | 3  | 张采购  | zhang@company.com | 13666666666 | 采购部      | 采购员      | 345678   |
    | 4  | 刘采购  | liu@company.com | 13777777777 | 采购部      | 采购员      | 901234   |
    | 5  | 马采购  | ma@company.com | 13888888889 | 采购部      | 采购员      | 567890   |
    | 6  | 新员工  | new@company.com | 13888888890 | 采购部      | 采购员      | 123456   |
    +----+----------+----------------+----------+---------------+---------------+----------+
    

    希望这个示例能够满足你的需求!

    展开全部

    评论
  • 阿齐Archie 嵌入式领域优质创作者 2024-09-09 00:41
    关注

    以下参考免费微信小程序:皆我百晓生 作答,并由阿齐Archie整理回复,若还有疑问可评论或留言。

    好的,以下是使用MySQL创建数据表并插入数据的SQL语句:

    1. 创建采购管理员信息数据表

    CREATE TABLE gly (
        username VARCHAR(10) NOT NULL,
        password VARCHAR(10) NOT NULL
    );
    
    INSERT INTO gly (username, password) VALUES
    ('admin1', 'pass1'),
    ('admin2', 'pass2'),
    ('admin3', 'pass3'),
    ('admin4', 'pass4'),
    ('admin5', 'pass5');
    

    2. 创建采购员信息表

    CREATE TABLE cgxx (
        ID INT AUTO_INCREMENT PRIMARY KEY,
        username VARCHAR(20) NOT NULL,
        password VARCHAR(20) NOT NULL,
        name VARCHAR(10) NOT NULL,
        nn DATE,
        xb VARCHAR(50),
        dh CHAR(11),
        dz CHAR(50)
    );
    
    INSERT INTO cgxx (username, password, name, nn, xb, dh, dz) VALUES
    ('cgy1', 'pass1', '张三', '1990-01-01', '男', '13800138000', '北京市朝阳区'),
    ('cgy2', 'pass2', '李四', '1992-02-02', '女', '13800138001', '上海市浦东新区'),
    ('cgy3', 'pass3', '王五', '1991-03-03', '男', '13800138002', '广州市天河区'),
    ('cgy4', 'pass4', '赵六', '1993-04-04', '女', '13800138003', '深圳市南山区'),
    ('cgy5', 'pass5', '孙七', '1994-05-05', '男', '13800138004', '成都市武侯区');
    

    3. 创建货品数据表

    CREATE TABLE hp (
        hpid CHAR(50) NOT NULL,
        dj VARCHAR(50) NOT NULL,
        glyid CHAR(50) NOT NULL,
        rq DATE,
        lx VARCHAR(50) NOT NULL
    );
    
    INSERT INTO hp (hpid, dj, glyid, rq, lx) VALUES
    ('HP001', '电脑', 'GY001', '2024-05-20', '电子产品'),
    ('HP002', '手机', 'GY002', '2024-05-21', '电子产品'),
    ('HP003', '打印机', 'GY003', '2024-05-22', '办公用品'),
    ('HP004', 'A4纸', 'GY004', '2024-05-23', '办公用品'),
    ('HP005', '签字笔', 'GY005', '2024-05-24', '办公用品');
    

    4. 创建供应商数据表

    CREATE TABLE gys (
        gyid CHAR(10) NOT NULL,
        gys VARCHAR(50) NOT NULL,
        dh CHAR(11),
        yx VARCHAR(14),
        dz CHAR(50),
        fzr VARCHAR(10),
        fzrdh CHAR(11),
        yhkzh CHAR(19)
    );
    
    INSERT INTO gys (gyid, gys, dh, yx, dz, fzr, fzrdh, yhkzh) VALUES
    ('GY001', '联想', '4008108888', 'lenovo@163.com', '北京市海淀区', '刘经理', '13800138000', '12345678901234567890'),
    ('GY002', '华为', '4008308888', 'huawei@163.com', '深圳市南山区', '王经理', '13800138001', '12345678901234567891'),
    ('GY003', '惠普', '4008208888', 'hp@163.com', '广州市天河区', '张经理', '13800138002', '12345678901234567892'),
    ('GY004', '佳能', '4008008888', 'canon@163.com', '上海市浦东新区', '赵经理', '13800138003', '12345678901234567893'),
    ('GY005', '得力', '4008108888', 'deli@163.com', '杭州市西湖区', '孙经理', '13800138004', '
    

    展开全部

    评论
  • 妄北y 2024-09-09 00:41
    关注

    以下参考免费微信小程序:皆我百晓生 作答,并由妄北y整理回复。

    好的,根据你提供的数据表结构,我将为你创建这些数据表并插入一些合理的数据。以下是SQL语句:

    1. 创建采购管理员信息数据表 gly 并插入数据:
    CREATE TABLE gly (
      username VARCHAR(10) NOT NULL,
      password VARCHAR(10) NOT NULL,
      PRIMARY KEY (username)
    );
    
    INSERT INTO gly (username, password) VALUES
    ('admin1', 'pass1'),
    ('admin2', 'pass2'),
    ('admin3', 'pass3'),
    ('admin4', 'pass4'),
    ('admin5', 'pass5');
    
    1. 创建采购员信息表 cgxx 并插入数据:
    CREATE TABLE cgxx (
      ID INT AUTO_INCREMENT PRIMARY KEY,
      username VARCHAR(20) NOT NULL,
      password VARCHAR(20) NOT NULL,
      name VARCHAR(10) NOT NULL,
      nn DATE NOT NULL,
      xb VARCHAR(50) NOT NULL,
      dh CHAR(11),
      dz CHAR(50)
    );
    
    INSERT INTO cgxx (username, password, name, nn, xb, dh, dz) VALUES
    ('cg1', 'pass1', '张三', '1990-01-01', '男', '13800138000', '北京市朝阳区'),
    ('cg2', 'pass2', '李四', '1991-02-02', '女', '13800138001', '上海市浦东新区'),
    ('cg3', 'pass3', '王五', '1992-03-03', '男', '13800138002', '广州市白云区'),
    ('cg4', 'pass4', '赵六', '1993-04-04', '女', '13800138003', '深圳市南山区'),
    ('cg5', 'pass5', '孙七', '1994-05-05', '男', '13800138004', '成都市武侯区');
    
    1. 创建货品数据表 hp 并插入数据:
    CREATE TABLE hp (
      hpid CHAR(50) NOT NULL,
      dj VARCHAR(50) NOT NULL,
      glyid CHAR(50) NOT NULL,
      rq DATE NOT NULL,
      lx VARCHAR(50) NOT NULL,
      PRIMARY KEY (hpid)
    );
    
    INSERT INTO hp (hpid, dj, glyid, rq, lx) VALUES
    ('HP001', '100', 'GY001', '2024-05-01', '电子'),
    ('HP002', '200', 'GY002', '2024-05-02', '家居'),
    ('HP003', '300', 'GY003', '2024-05-03', '食品'),
    ('HP004', '400', 'GY004', '2024-05-04', '服装'),
    ('HP005', '500', 'GY005', '2024-05-05', '化妆品');
    
    1. 创建供应商数据表 gys 并插入数据:
    CREATE TABLE gys (
      gyid CHAR(10) NOT NULL,
      gys VARCHAR(50) NOT NULL,
      dh CHAR(11),
      yx VARCHAR(14),
      dz CHAR(50) NOT NULL,
      fzr VARCHAR(10),
      fzrdh CHAR(11),
      yhkzh CHAR(19),
      PRIMARY KEY (gyid)
    );
    
    INSERT INTO gys (gyid, gys, dh, yx, dz, fzr, fzrdh, yhkzh) VALUES
    ('GY001', '供应商A', '13800138000', 'example@example.com', '北京市朝阳区', '张三', '13800138000', '110000000000000000'),
    ('GY002', '供应商B', '13800138001', 'example2@example.com', '上海市浦东新区', '李四', '13800138001', '220000000000000000'),
    ('GY003', '供应商C', '13800138002', 'example3@example.com', '广州市白云区', '王五', '13800138002', '330000000000000000'),
    ('GY004', '供应商D', '13800138003', 'example4@example.com', '深圳市南山区', '赵六', '13800138003', '440000000000000000'),
    ('GY005
    

    展开全部

    评论
  • 专家-皆知 2024-09-09 00:41
    关注

    参考免费微信小程序:皆我百晓生 作答,经由专家-皆知整理回复,如问题解决,望采纳;如仍有疑问,请评论回复。

    好的,我将为你提供MySQL数据库中创建这些表的SQL代码,并且为每个表插入一些示例数据。

    创建表和插入数据的SQL代码

    1. 采购管理员信息数据表 gly

    CREATE TABLE gly (
        username VARCHAR(10),
        password VARCHAR(10)
    );
    
    INSERT INTO gly (username, password) VALUES
    ('admin1', 'pass1'),
    ('admin2', 'pass2'),
    ('admin3', 'pass3'),
    ('admin4', 'pass4'),
    ('admin5', 'pass5');
    

    2. 采购员信息表 cgxx

    CREATE TABLE cgxx (
        ID INT AUTO_INCREMENT PRIMARY KEY,
        username VARCHAR(20),
        password VARCHAR(20),
        name VARCHAR(10),
        nn DATETIME,
        xb VARCHAR(50),
        dh CHAR(11),
        dz CHAR(50)
    );
    
    INSERT INTO cgxx (username, password, name, nn, xb, dh, dz) VALUES
    ('user1', 'pass1', '张三', '1990-05-21 08:00:00', '男', '13800138000', '北京市朝阳区'),
    ('user2', 'pass2', '李四', '1992-07-15 09:00:00', '女', '13900139000', '上海市浦东新区'),
    ('user3', 'pass3', '王五', '1988-03-09 10:00:00', '男', '13700137000', '广州市白云区'),
    ('user4', 'pass4', '赵六', '1995-08-23 11:00:00', '女', '13600136000', '深圳市南山区'),
    ('user5', 'pass5', '钱七', '1991-01-30 12:00:00', '男', '13500135000', '杭州市西湖区');
    

    3. 货品数据表 hp

    CREATE TABLE hp (
        hpid CHAR(50),
        dj VARCHAR(50),
        glyid CHAR(50),
        rq DATETIME,
        lx VARCHAR(50)
    );
    
    INSERT INTO hp (hpid, dj, glyid, rq, lx) VALUES
    ('HP001', '100', 'admin1', '2024-05-24 00:00:00', '电子'),
    ('HP002', '200', 'admin2', '2024-05-25 00:00:00', '家具'),
    ('HP003', '150', 'admin3', '2024-05-26 00:00:00', '服装'),
    ('HP004', '80', 'admin4', '2024-05-27 00:00:00', '食品'),
    ('HP005', '90', 'admin5', '2024-05-28 00:00:00', '图书');
    

    4. 供应商数据表 gys

    CREATE TABLE gys (
        gyid CHAR(10),
        gys VARCHAR(50),
        dh CHAR(11),
        yx VARCHAR(14),
        dz CHAR(50),
        fzr VARCHAR(10),
        fzrdh CHAR(11),
        yhkzh CHAR(19)
    );
    
    INSERT INTO gys (gyid, gys, dh, yx, dz, fzr, fzrdh, yhkzh) VALUES
    ('GY001', '供应商A', '12345678901', 'exampleA@email.com', '北京市', '负责人A', '12345678901', '12345678901234567890'),
    ('GY002', '供应商B', '12345678902', 'exampleB@email.com', '上海市', '负责人B', '12345678902', '12345678901234567891'),
    ('GY003', '供应商C', '12345678903', 'exampleC@email.com', '广州市', '负责人C', '12345678903', '12345678901234567892'),
    ('GY004', '供应商D', '12345678904', 'exampleD@email.com', '深圳市', '负责人D', '12345678904', '12345678901234567893'),
    ('GY005
    

    展开全部

    评论
  • 叫兽-郭老师 Java领域新星创作者 2024-09-09 00:41
    关注

    🕖上午好,题主!目前:🟢[在线]
    📢参考通义千问、由郭老师整理提供!
    📣今日诗号:我心匪石,不可转也。

    数据库原理及应用上机练习题 - MySQL 数据库创建及数据插入

    以下是创建数据表及插入数据的 SQL 语句,以及一些示例数据:

    1. 创建数据库

    CREATE DATABASE IF NOT EXISTS ProcurementSystem;
    USE ProcurementSystem;
    

    2. 创建数据表

    -- 采购管理员信息数据表 gly
    CREATE TABLE gly (
      username VARCHAR(10) NOT NULL PRIMARY KEY,
      password VARCHAR(10) NOT NULL
    );
    
    -- 采购员信息表 cgxx
    CREATE TABLE cgxx (
      ID INT PRIMARY KEY AUTO_INCREMENT,
      username VARCHAR(20) NOT NULL UNIQUE,
      password VARCHAR(20) NOT NULL,
      name VARCHAR(10) NOT NULL,
      nn DATE,
      xb VARCHAR(50),
      dh CHAR(11),
      dz VARCHAR(50)
    );
    
    -- 货品数据表 hp
    CREATE TABLE hp (
      hpid CHAR(50) PRIMARY KEY,
      dj DECIMAL(10,2),
      glyid VARCHAR(50),
      rq DATE,
      lx VARCHAR(50),
      FOREIGN KEY (glyid) REFERENCES gys(gyid)
    );
    
    -- 供应商数据表 gys
    CREATE TABLE gys (
      gyid CHAR(10) PRIMARY KEY,
      gys VARCHAR(50) NOT NULL,
      dh CHAR(11),
      yx VARCHAR(14),
      dz VARCHAR(50),
      fzr VARCHAR(10),
      fzrdh CHAR(11),
      yhkzh CHAR(19)
    );
    
    -- 价格数据表 cgjh
    CREATE TABLE cgjh (
      hpid CHAR(20) NOT NULL,
      mc VARCHAR(20) NOT NULL,
      dj DECIMAL(10,2),
      sm INT,
      rq DATE,
      FOREIGN KEY (hpid) REFERENCES hp(hpid),
      PRIMARY KEY (hpid, mc)
    );
    

    3. 插入数据

    -- 插入采购管理员信息数据
    INSERT INTO gly (username, password) VALUES
      ('admin1', '123456'),
      ('user2', 'password'),
      ('manager', 'admin'),
      ('buyer1', 'buyer123'),
      ('supplier', 'supplierpwd');
    
    -- 插入采购员信息数据
    INSERT INTO cgxx (username, password, name, nn, xb, dh, dz) VALUES
      ('cg001', '111111', '张三', '1990-01-01', '男', '13800000001', '北京市朝阳区'),
      ('cg002', '222222', '李四', '1992-05-05', '女', '13900000002', '上海市浦东新区'),
      ('cg003', '333333', '王五', '1995-10-10', '男', '13600000003', '广州市天河区'),
      ('cg004', '444444', '赵六', '1998-03-03', '女', '13700000004', '深圳市福田区'),
      ('cg005', '555555', '孙七', '1999-08-08', '男', '13500000005', '杭州市西湖区');
    
    -- 插入供应商数据
    INSERT INTO gys (gyid, gys, dh, yx, dz, fzr, fzrdh, yhkzh) VALUES
      ('G001', '供应商A', '010-12345678', 'a@example.com', '北京市海淀区', '张经理', '13800000001', '6222000011112222333'),
      ('G002', '供应商B', '021-87654321', 'b@example.com', '上海市徐汇区', '李经理', '13900000002', '6222000022223333444'),
      ('G003', '供应商C', '020-11112222', 'c@example.com', '广州市越秀区', '王经理', '13600000003', '6222000033334444555'),
      ('G004', '供应商D', '0755-88889999', 'd@example.com', '深圳市南山区', '赵经理', '13700000004', '6222000044445555666'),
      ('G005', '供应商E', '0571-66667777', 'e@example.com', '杭州市江干区', '孙经理', '13500000005', '6222000055556666777');
    
    -- 插入货品数据
    INSERT INTO hp (hpid, dj, glyid, rq, lx) VALUES
      ('HP001', '100.00', 'G001', '2023-01-10', '电子产品'),
      ('HP002', '200.00', 'G002', '2023-02-15', '服装'),
      ('HP003', '50.00', 'G003', '2023-03-20', '食品'),
      ('HP004', '300.00', 'G004', '2023-04-25', '家具'),
      ('HP005', '150.00', 'G005', '2023-05-30', '日用品');
    
    -- 插入价格数据
    INSERT INTO cgjh (hpid, mc, dj, sm, rq) VALUES
      ('HP001', '手机', '1000.00', 10, '2023-06-01'),
      ('HP002', 'T恤', '50.00', 20, '2023-06-02'),
      ('HP003', '面包', '5.00', 30, '2023-06-03'),
      ('HP004', '桌子', '500.00', 5, '2023-06-04'),
      ('HP005', '牙刷', '10.00', 40, '2023-06-05');
    

    注意:

    • 以上数据仅供参考,您可以根据实际情况修改数据类型和字段大小,并添加更多数据。
    • 请确保在插入数据之前,已经创建了所有相关的数据表,并且设置了正确的外键关系。

    希望以上信息能够帮助您完成数据库原理及应用的上机练习题。

    展开全部

    评论
  • 关注

    上午好☀️☀️☀️️
    本答案参考ChatGPT-3.5

    好的,以下是我为您准备的数据库原理及应用上机练习题,希望能够帮助到您:

    | 实验任务 | 解决方案 | | --- | --- | | 创建采购管理员信息数据表 gly | 使用CREATE TABLE语句创建数据表,并使用VARCHAR(10)VARCHAR(10)字段存储用户和密码信息。同时,确保用户名和密码长度满足MySQL的安全要求。 | | 创建采购员信息表 cgxx | 使用CREATE TABLE语句创建数据表,并使用INT(20)VARCHAR(20)字段存储ID、username和password信息。同时,确保用户和密码长度满足MySQL的安全要求。 | | 创建货品数据表 hp | 使用CREATE TABLE语句创建数据表,并使用CHAR(50)VARCHAR(50)字段存储货品编号、定价和供应商编号信息。同时,确保货品编号和供应商编号长度满足MySQL的安全要求。 | | 创建供应商数据表 gys | 使用CREATE TABLE语句创建数据表,并使用CHAR(10)VARCHAR(10)字段存储供应商名称、电话和邮箱信息。同时,确保供应商名称和电话长度满足MySQL的安全要求。 | | 创建价格数据表 cgjh | 使用CREATE TABLE语句创建数据表,并使用CHAR(20)VARCHAR(50)字段存储货品编号、名称、定价和数量信息。同时,确保货品编号、名称和数量长度满足MySQL的安全要求。 |

    以上是数据库原理及应用上机练习题的解决方案,希望对您有所帮助。如果您有其他问题或需要进一步的帮助,请随时告诉我。

    评论
  • 杨同学* 2024-09-09 00:53
    关注

    该回答引用ChatGPT4o及杨同学*共同作答, 如有帮助,还请采纳。
    以下是使用MySQL创建上述五个数据表(glycgxxhpgyscgjh)的SQL代码及一些样例数据的插入操作。你可以根据实际需要对数据进行调整,并在MySQL中执行这些语句。

    1. 采购管理员信息数据表 gly

    CREATE TABLE gly (
        usename VARCHAR(10),
        password VARCHAR(10)
    );
    
    -- 插入样例数据
    INSERT INTO gly (usename, password) VALUES 
    ('admin1', 'pass1234'),
    ('admin2', 'pass5678'),
    ('admin3', 'pass9012'),
    ('admin4', 'pass3456'),
    ('admin5', 'pass7890');
    

    2. 采购员信息表 cgxx

    CREATE TABLE cgxx (
        ID INT(20),
        username VARCHAR(20),
        password VARCHAR(20),
        name VARCHAR(10),
        nn DATETIME(6),
        xb VARCHAR(50),
        dh CHAR(11),
        dz CHAR(50)
    );
    
    -- 插入样例数据
    INSERT INTO cgxx (ID, username, password, name, nn, xb, dh, dz) VALUES 
    (1, 'buyer1', 'buy1234', 'Alice', '1990-05-12 00:00:00', 'female', '12345678901', 'Address1'),
    (2, 'buyer2', 'buy5678', 'Bob', '1988-09-15 00:00:00', 'male', '12345678902', 'Address2'),
    (3, 'buyer3', 'buy9012', 'Carol', '1992-03-08 00:00:00', 'female', '12345678903', 'Address3'),
    (4, 'buyer4', 'buy3456', 'Dave', '1985-11-20 00:00:00', 'male', '12345678904', 'Address4'),
    (5, 'buyer5', 'buy7890', 'Eve', '1991-07-25 00:00:00', 'female', '12345678905', 'Address5');
    

    3. 货品数据表 hp

    CREATE TABLE hp (
        hpid CHAR(50),
        dj CHAR(50),
        glyid CHAR(50),
        rq DATETIME(6),
        lx VARCHAR(50)
    );
    
    -- 插入样例数据
    INSERT INTO hp (hpid, dj, glyid, rq, lx) VALUES 
    ('HP001', '100', 'G001', '2023-01-15 00:00:00', 'Type1'),
    ('HP002', '150', 'G002', '2023-02-20 00:00:00', 'Type2'),
    ('HP003', '200', 'G003', '2023-03-05 00:00:00', 'Type3'),
    ('HP004', '250', 'G004', '2023-04-10 00:00:00', 'Type4'),
    ('HP005', '300', 'G005', '2023-05-25 00:00:00', 'Type5');
    

    4. 供应商数据表 gys

    CREATE TABLE gys (
        gyid CHAR(10),
        gys VARCHAR(50),
        dh CHAR(11),
        yx VARCHAR(14),
        dz CHAR(50),
        fzr VARCHAR(10),
        fzrdh CHAR(11),
        yhkzh CHAR(19)
    );
    
    -- 插入样例数据
    INSERT INTO gys (gyid, gys, dh, yx, dz, fzr, fzrdh, yhkzh) VALUES 
    ('G001', 'Supplier1', '12345678901', 'sup1@mail.com', 'SupplierAddress1', 'John', '12345678911', '1234567890123456789'),
    ('G002', 'Supplier2', '12345678902', 'sup2@mail.com', 'SupplierAddress2', 'Mike', '12345678912', '1234567890123456790'),
    ('G003', 'Supplier3', '12345678903', 'sup3@mail.com', 'SupplierAddress3', 'Jane', '12345678913', '1234567890123456791'),
    ('G004', 'Supplier4', '12345678904', 'sup4@mail.com', 'SupplierAddress4', 'Sarah', '12345678914', '1234567890123456792'),
    ('G005', 'Supplier5', '12345678905', 'sup5@mail.com', 'SupplierAddress5', 'Paul', '12345678915', '1234567890123456793');
    

    5. 价格数据表 cgjh

    CREATE TABLE cgjh (
        hpid CHAR(20),
        mc VARCHAR(20),
        dj VARCHAR(20),
        sm INT(20),
        rq DATE
    );
    
    -- 插入样例数据
    INSERT INTO cgjh (hpid, mc, dj, sm, rq) VALUES 
    ('HP001', 'Product1', '100', 10, '2023-01-15'),
    ('HP002', 'Product2', '150', 20, '2023-02-20'),
    ('HP003', 'Product3', '200', 30, '2023-03-05'),
    ('HP004', 'Product4', '250', 40, '2023-04-10'),
    ('HP005', 'Product5', '300', 50, '2023-05-25');
    

    这些SQL代码可以直接在MySQL环境中执行,并为每个表插入不少于5条数据。如果需要修改某些字段的约束或者数据,可以根据需要进行调整。

    展开全部

    评论
  • 夜郎king 2022博客之星IT其它领域TOP 12 2024-09-09 00:53
    关注

    可以学习PowerDesigner这个软件,可以支持自助创建表结构,然后生成表结构的sql

    评论
  • master_chenchengg 2024-09-09 01:11
    关注

    答案来星火AI,希望能对题主有所帮助!

    数据库原理及应用上机练习题

    1. 什么是数据库?请简要描述其基本概念和作用。

      数据库(Database)是一个组织和管理数据的系统,它以某种有结构的方式存储数据,使得用户可以方便地访问、更新和处理这些数据。数据库的主要作用包括:

      • 数据持久化:将数据存储在磁盘或其他持久化介质上,确保数据不会因为系统故障而丢失。
      • 数据共享:允许多个用户或应用程序同时访问和操作数据,实现数据的共享和协同工作。
      • 数据一致性和完整性:通过约束和规则来确保数据的一致性和完整性,防止数据错误和冲突。
      • 高效查询:提供索引、查询优化等功能,使用户能够快速检索和分析数据。
    2. 请列举几种常见的数据库管理系统(DBMS)。

      以下是一些常见的数据库管理系统:

      • MySQL:开源的关系型数据库管理系统,广泛应用于Web应用程序和企业级应用。
      • PostgreSQL:功能强大的开源对象关系型数据库管理系统,支持复杂的查询和事务处理。
      • Oracle Database:商业关系型数据库管理系统,提供高性能、高可用性和安全性。
      • Microsoft SQL Server:微软公司开发的关系型数据库管理系统,广泛用于企业级应用和Windows平台。
      • MongoDB:开源的非关系型数据库(NoSQL),适用于大数据和实时数据处理场景。
      • Redis:开源的键值对存储系统,常用于缓存、消息队列等场景。
    3. 请解释关系型数据库和非关系型数据库的区别。

      关系型数据库(RDBMS)和非关系型数据库(NoSQL)是两种不同类型的数据库管理系统,它们在数据存储方式、查询语言和应用场景上有所不同:

      • 数据模型:关系型数据库使用表格形式的数据模型,数据以行和列的形式组织,并通过主键和外键之间的关系进行关联。非关系型数据库则采用不同的数据模型,如键值对、文档、图形等,不强制要求数据之间的关联关系。
      • 查询语言:关系型数据库通常使用结构化查询语言(SQL)进行数据查询和操作,具有丰富的查询功能和事务支持。非关系型数据库通常使用特定的查询语言或API,如MongoDB的查询语法、Redis的命令等。
      • 扩展性:关系型数据库通常更适合处理结构化数据,具有较高的数据一致性和事务支持。非关系型数据库则更适合处理半结构化和非结构化数据,具有更高的扩展性和性能。
      • 应用场景:关系型数据库适用于需要严格数据一致性和复杂事务处理的场景,如金融、电商等。非关系型数据库适用于需要高并发读写、海量数据存储和快速响应的场景,如社交网络、实时数据分析等。
    4. 请编写一个简单的SQL查询语句,从名为employees的表中检索所有员工的姓名和工资。

      SELECT name, salary FROM employees;
      
    评论
  • 7*24 工作者 2024-09-09 01:34
    关注
    
    -- 采购管理员信息数据表
    CREATE TABLE `gly` (
      `username` varchar(10) DEFAULT NULL COMMENT '用户名',
      `password` varchar(10) DEFAULT NULL COMMENT '密码'
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='采购管理员信息数据表';
    
    INSERT INTO gly (username, password) VALUES
    ('admin1', 'pass1'),
    ('admin2', 'pass2'),
    ('admin3', 'pass3'),
    ('admin4', 'pass4'),
    ('admin5', 'pass5');
    
    -- 采购员信息表
    CREATE TABLE `cgxx` (
      `id` int(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
      `username` varchar(20) DEFAULT NULL COMMENT '用户名',
      `password` varchar(20) DEFAULT NULL COMMENT '密码',
      `name` varchar(10) DEFAULT NULL COMMENT '姓名',
      `nn` datetime(6) DEFAULT NULL COMMENT '出生年月',
      `xb` varchar(50) DEFAULT NULL COMMENT '性别',
      `dh` char(11) DEFAULT NULL COMMENT '电话',
      `dz` char(50) DEFAULT NULL COMMENT '地址',
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='采购员信息表';
    
    INSERT INTO cgxx (username, password, name, nn, xb, dh, dz) VALUES
    ('cg1', 'pass1', '张三', '1990-01-01', '男', '13800138000', '北京市朝阳区'),
    ('cg2', 'pass2', '李四', '1991-02-02', '女', '13800138001', '上海市浦东新区'),
    ('cg3', 'pass3', '王五', '1992-03-03', '男', '13800138002', '广州市白云区'),
    ('cg4', 'pass4', '赵六', '1993-04-04', '女', '13800138003', '深圳市南山区'),
    ('cg5', 'pass5', '孙七', '1994-05-05', '男', '13800138004', '成都市武侯区');
    
    -- 货品数据表
    CREATE TABLE `hp` (
      `hpid` char(50) NOT NULL COMMENT '货品编号',
      `dj` char(50) DEFAULT NULL COMMENT '货品定价',
      `glyid` char(50) DEFAULT NULL COMMENT '供应商编号',
      `rq` datetime(6) DEFAULT NULL COMMENT '日期',
      `lx` varchar(50) DEFAULT NULL COMMENT '类型',
      PRIMARY KEY (`hpid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='货品数据表';
    
    INSERT INTO hp (hpid, dj, glyid, rq, lx) VALUES
    ('HP001', '100', 'GY001', '2024-05-01', '电子'),
    ('HP002', '200', 'GY002', '2024-05-02', '家居'),
    ('HP003', '300', 'GY003', '2024-05-03', '食品'),
    ('HP004', '400', 'GY004', '2024-05-04', '服装'),
    ('HP005', '500', 'GY005', '2024-05-05', '化妆品');
    
    -- 供应商数据表
    CREATE TABLE `gys` (
      `gyid` char(10) NOT NULL COMMENT '供应商编号',
      `gys` varchar(50) DEFAULT NULL COMMENT '供应商名称',
      `dh` char(11) DEFAULT NULL COMMENT '电话',
      `yx` varchar(14) DEFAULT NULL COMMENT '邮箱',
      `dz` char(50) DEFAULT NULL COMMENT '地址',
      `fzr` varchar(10) DEFAULT NULL COMMENT '负责人',
      `fzrdh` char(11) DEFAULT NULL COMMENT '负责人电话',
      `yhkzh` char(19) DEFAULT NULL COMMENT '银行账号',
      PRIMARY KEY (`gyid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='供应商数据表';
    
    INSERT INTO gys (gyid, gys, dh, yx, dz, fzr, fzrdh, yhkzh) VALUES
    ('GY001', '供应商A', '13800138000', 'example@example.com', '北京市朝阳区', '张三', '13800138000', '110000000000000000'),
    ('GY002', '供应商B', '13800138001', 'example2@example.com', '上海市浦东新区', '李四', '13800138001', '220000000000000000'),
    ('GY003', '供应商C', '13800138002', 'example3@example.com', '广州市白云区', '王五', '13800138002', '330000000000000000'),
    ('GY004', '供应商D', '13800138003', 'example4@example.com', '深圳市南山区', '赵六', '13800138003', '440000000000000000'),
    ('GY005', '供应商E', '13800138003', 'example5@example.com', '深圳市南山区', '王七', '13800138003', '550000000000000000');
    
    -- 价格数据表
    CREATE TABLE `cgjh` (
      `hpid` char(20) NOT NULL COMMENT '货品编号',
      `mc` char(20) DEFAULT NULL COMMENT '名称',
      `dj` varchar(20) DEFAULT NULL COMMENT '定价',
      `sm` int(20) DEFAULT NULL COMMENT '数目',
      `rq` date DEFAULT NULL COMMENT '日期',
      PRIMARY KEY (`hpid`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='价格数据表';
    
    
    INSERT INTO cgjh (hpid, mc, dj, sm, rq) VALUES
      ('HP001', '手机', '1000.00', 10, '2023-06-01'),
      ('HP002', 'T恤', '50.00', 20, '2023-06-02'),
      ('HP003', '面包', '5.00', 30, '2023-06-03'),
      ('HP004', '桌子', '500.00', 5, '2023-06-04'),
      ('HP005', '牙刷', '10.00', 40, '2023-06-05');
    
    
    

    展开全部

    评论
  • 热爱技术。 2024-09-09 01:51
    关注

    参考gpt:以下是在 MySQL 中创建这些表并插入示例数据的代码:

    创建表

    -- 创建采购管理员信息数据表 gly
    CREATE TABLE gly (
        usename VARCHAR(10),
        password VARCHAR(10)
    );
    
    -- 创建采购员信息表 cgxx
    CREATE TABLE cgxx (
        ID INT,
        username VARCHAR(20),
        password VARCHAR(20),
        name VARCHAR(10),
        nn DATETIME,
        xb VARCHAR(50),
        dh CHAR(11),
        dz CHAR(50)
    );
    
    -- 创建货品数据表 hp
    CREATE TABLE hp (
        hpid CHAR(50),
        dj CHAR(50),
        glyid CHAR(50),
        rq DATETIME,
        lx VARCHAR(50)
    );
    
    -- 创建供应商数据表 gys
    CREATE TABLE gys (
        gyid CHAR(10),
        gys VARCHAR(50),
        dh CHAR(11),
        yx VARCHAR(14),
        dz CHAR(50),
        fzr VARCHAR(10),
        fzrdh CHAR(11),
        yhkzh CHAR(19)
    );
    
    -- 创建价格数据表 cgjh
    CREATE TABLE cgjh (
        hpid CHAR(20),
        mc VARCHAR(20),
        dj VARCHAR(20),
        sm INT,
        rq DATE
    );
    

    插入数据

    -- 向 gly 表插入数据
    INSERT INTO gly (usename, password)
    VALUES ('admin1', '123456'),
           ('admin2', '654321'),
           ('user1', 'abcdef'),
           ('user2', 'fedcba'),
           ('user3', '111111');
    
    -- 向 cgxx 表插入数据
    INSERT INTO cgxx (ID, username, password, name, nn, xb, dh, dz)
    VALUES (1, 'cguser1', 'pass1', '张三', '1990-01-01 00:00:00', '男', '13812345678', '北京'),
           (2, 'cguser2', 'pass2', '李四', '1992-03-05 00:00:00', '女', '13987654321', '上海'),
           (3, 'cguser3', 'pass3', '王五', '1988-07-15 00:00:00', '男', '13698765432', '广州'),
           (4, 'cguser4', 'pass4', '赵六', '1995-11-20 00:00:00', '女', '13712345678', '深圳'),
           (5, 'cguser5', 'pass5', '孙七', '1993-09-09 00:00:00', '男', '13598765432', '杭州');
    
    -- 向 hp 表插入数据
    INSERT INTO hp (hpid, dj, glyid, rq, lx)
    VALUES ('HP001', '100', 'G001', '2024-01-01 00:00:00', '电子产品'),
           ('HP002', '200', 'G002', '2024-02-01 00:00:00', '日用品'),
           ('HP003', '150', 'G001', '2024-03-01 00:00:00', '电子产品'),
           ('HP004', '80', 'G003', '2024-04-01 00:00:00', '食品'),
           ('HP005', '300', 'G002', '2024-05-01 00:00:00', '日用品');
    
    -- 向 gys 表插入数据
    INSERT INTO gys (gyid, gys, dh, yx, dz, fzr, fzrdh, yhkzh)
    VALUES ('G001', '供应商 1', '13800000001', 'supplier1@example.com', '地址 1', '负责人 1', '13800000002', '1234567890123456789'),
           ('G002', '供应商 2', '13900000002', 'supplier2@example.com', '地址 2', '负责人 2', '13900000003', '9876543210987654321'),
           ('G003', '供应商 3', '13600000003', 'supplier3@example.com', '地址 3', '负责人 3', '13600000004', '4567890123456789012'),
           ('G004', '供应商 4', '13700000004', 'supplier4@example.com', '地址 4', '负责人 4', '13700000005', '7890123456789012345'),
           ('G005', '供应商 5', '13500000005', 'supplier5@example.com', '地址 5', '负责人 5', '13500000006', '3456789012345678901');
    
    -- 向 cgjh 表插入数据
    INSERT INTO cgjh (hpid, mc, dj, sm, rq)
    VALUES ('HP001', '商品 1', '100', 10, '2024-01-01'),
           ('HP002', '商品 2', '200', 5, '2024-02-01'),
           ('HP003', '商品 3', '150', 8, '2024-03-01'),
           ('HP004', '商品 4', '80', 15, '2024-04-01'),
           ('HP005', '商品 5', '300', 3, '2024-05-01');
    

    你可以在 MySQL 客户端执行这些代码,然后使用SELECT * FROM table_name语句查看每个表的数据,进行截图操作。

    展开全部

    评论
  • 才华横溢caozy 2024-09-09 02:48
    关注

    以下答案是由GPT4-pro回答,本人整理后的结果,如有帮助,还请采纳!

    数据库表的设计与创建

    为了完成上机练习题的要求,我们将使用MySQL数据库创建五个数据表。下面是每个表的详细设计和创建SQL语句。

    表一:采购管理员信息数据表(gly

    字段信息如下:

    • usename 用户名:类型为 varchar,长度为10。
    • password 密码:类型为 varchar,长度为10。
    SQL 代码:
    CREATE TABLE gly (
        usename VARCHAR(10),
        password VARCHAR(10)
    );
    
    -- 插入5条数据
    INSERT INTO gly (usename, password) VALUES
    ('admin1', 'pass1234'),
    ('admin2', 'password'),
    ('admin3', 'mypassword'),
    ('admin4', 'adminpass'),
    ('admin5', 'testpass');
    

    表二:采购员信息表(cgxx

    字段信息如下:

    • ID 编号:类型为 int,长度为20。
    • username 用户名:类型为 varchar,长度为20。
    • password 密码:类型为 varchar,长度为20。
    • name 姓名:类型为 varchar,长度为10。
    • nn 出生年月:类型为 datetime,长度为6。
    • xb 性别:类型为 varchar,长度为50。
    • dh 电话:类型为 char,长度为11。
    • dz 地址:类型为 char,长度为50。
    SQL 代码:
    CREATE TABLE cgxx (
        ID INT(20),
        username VARCHAR(20),
        password VARCHAR(20),
        name VARCHAR(10),
        nn DATETIME,
        xb VARCHAR(50),
        dh CHAR(11),
        dz CHAR(50)
    );
    
    -- 插入5条数据
    INSERT INTO cgxx (ID, username, password, name, nn, xb, dh, dz) VALUES
    (1, 'user1', '123456', '张三', '1990-01-01 00:00:00', '男', '13800000001', '北京市朝阳区'),
    (2, 'user2', 'abcdef', '李四', '1985-05-05 00:00:00', '女', '13800000002', '上海市黄浦区'),
    (3, 'user3', 'password', '王五', '1992-03-15 00:00:00', '男', '13800000003', '广州市天河区'),
    (4, 'user4', 'mypwd', '赵六', '1988-07-20 00:00:00', '女', '13800000004', '深圳市福田区'),
    (5, 'user5', 'admin', '孙七', '1995-11-11 00:00:00', '男', '13800000005', '成都市高新区');
    

    表三:货品数据表(hp

    字段信息如下:

    • hpid 货品编号:类型为 char,长度为50。
    • dj 货品定价:类型为 char,长度为50。
    • glyid 供应商编号:类型为 char,长度为50。
    • rq 日期:类型为 datetime,长度为6。
    • lx 类型:类型为 varchar,长度为50。
    SQL 代码:
    CREATE TABLE hp (
        hpid CHAR(50),
        dj CHAR(50),
        glyid CHAR(50),
        rq DATETIME,
        lx VARCHAR(50)
    );
    
    -- 插入5条数据
    INSERT INTO hp (hpid, dj, glyid, rq, lx) VALUES
    ('HP001', '100.50', 'GY001', '2024-09-01 00:00:00', '电子产品'),
    ('HP002', '200.75', 'GY002', '2024-08-15 00:00:00', '日用品'),
    ('HP003', '300.00', 'GY003', '2024-07-30 00:00:00', '食品'),
    ('HP004', '150.25', 'GY001', '2024-09-05 00:00:00', '家居用品'),
    ('HP005', '250.00', 'GY002', '2024-08-10 00:00:00', '办公用品');
    

    表四:供应商数据表(gys

    字段信息如下:

    • gyid 供应商编号:类型为 char,长度为10。
    • gys 供应商名称:类型为 varchar,长度为50。
    • dh 电话:类型为 char,长度为11。
    • yx 邮箱:类型为 varchar,长度为14。
    • dz 地址:类型为 char,长度为50。
    • fzr 负责人:类型为 varchar,长度为10。
    • fzrdh 负责人电话:类型为 char,长度为11。
    • yhkzh 银行账号:类型为 char,长度为19。
    SQL 代码:
    CREATE TABLE gys (
        gyid CHAR(10),
        gys VARCHAR(50),
        dh CHAR(11),
        yx VARCHAR(14),
        dz CHAR(50),
        fzr VARCHAR(10),
        fzrdh CHAR(11),
        yhkzh CHAR(19)
    );
    
    -- 插入5条数据
    INSERT INTO gys (gyid, gys, dh, yx, dz, fzr, fzrdh, yhkzh) VALUES
    ('GY001', '北京电子公司', '01012345678', 'info@bjdz.com', '北京市海淀区', '张经理', '13800138001', '6222020202020202020'),
    ('GY002', '上海日用品公司', '02187654321', 'contact@shryp.com', '上海市浦东新区', '李经理', '13800238002', '6222020202020202021'),
    ('GY003', '广州食品公司', '02022334455', 'service@gzsp.com', '广州市越秀区', '王经理', '13800338003', '6222020202020202022'),
    ('GY004', '深圳家居公司', '07551234567', 'support@szjj.com', '深圳市南山区', '赵经理', '13800438004', '6222020202020202023'),
    ('GY005', '成都办公用品公司', '02887654321', 'office@cdbgy.com', '成都市青羊区', '孙经理', '13800538005', '6222020202020202024');
    

    表五:价格数据表(cgjh

    字段信息如下:

    • hpid 货品编号:类型为 char,长度为20。
    • mc 名称:类型为 varchar,长度为20。
    • dj 定价:类型为 varchar,长度为20。
    • sm 数目:类型为 int,长度为20。
    • rq 日期:类型为 date
    SQL 代码:
    CREATE TABLE cgjh (
        hpid CHAR(20),
        mc VARCHAR(20),
        dj VARCHAR(20),
        sm INT(20),
        rq DATE
    );
    
    -- 插入5条数据
    INSERT INTO cgjh (hpid, mc, dj, sm, rq) VALUES
    ('HP001', '手机', '1000.00', 50, '2024-09-01'),
    ('HP002', '洗发水', '20.00', 200, '2024-08-15'),
    ('HP003', '苹果', '5.00', 500, '2024-07-30'),
    ('HP004', '沙发', '3000.00', 10, '2024-09-05'),
    ('HP005', '打印机', '500.00', 30, '2024-08-10');
    

    总结

    通过上述SQL语句,我们创建了五个不同的数据表,并向每个表中插入了至少5条数据。这样做可以确保每个表的结构合理,并且数据关系符合实际应用场景。每个表的创建过程包括字段定义、数据类型设定以及适当的长度分配,插入数据时也考虑到了数据的合理性和多样性,以便更好地进行后续的数据操作和分析。

    展开全部

    评论
  • threenewbee 2024-09-09 03:03
    关注

    这个都不难,你装好 mysql 和 naicat,我远程帮你操作

    评论
编辑
预览

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月9日
  • 修改了问题 9月9日
  • 赞助了问题酬金15元 9月9日
  • 修改了问题 9月9日
  • 展开全部

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部