Page 63 - SQL
P. 63

SQL statements to create the table:


         CREATE TABLE Customers (
             Id INT NOT NULL AUTO_INCREMENT,
             FName VARCHAR(35) NOT NULL,
             LName VARCHAR(35) NOT NULL,
             Email varchar(100) NOT NULL,
             PhoneNumber VARCHAR(11),
             PreferredContact VARCHAR(5) NOT NULL,
             PRIMARY KEY(Id)
         );

         INSERT INTO Customers
             ([Id], [FName], [LName], [Email], [PhoneNumber], [PreferredContact])
         VALUES
             (1, 'William', 'Jones', 'william.jones@example.com', '3347927472', 'PHONE'),
             (2, 'David', 'Miller', 'dmiller@example.net', '2137921892', 'EMAIL'),
             (3, 'Richard', 'Davis', 'richard0123@example.com', NULL, 'EMAIL')
         ;




        Cars




          Id  CustomerId      EmployeeId      Model             Status        Total Cost

          1   1               2               Ford F-150        READY         230


          2   1               2               Ford F-150        READY         200

          3   2               1               Ford Mustang      WAITING       100


          4   3               3               Toyota Prius      WORKING       1254


        SQL statements to create the table:


         CREATE TABLE Cars (
             Id INT NOT NULL AUTO_INCREMENT,
             CustomerId INT NOT NULL,
             EmployeeId INT NOT NULL,
             Model varchar(50) NOT NULL,
             Status varchar(25) NOT NULL,
             TotalCost INT NOT NULL,
             PRIMARY KEY(Id),
             FOREIGN KEY (CustomerId) REFERENCES Customers(Id),
             FOREIGN KEY (EmployeeId) REFERENCES Employees(Id)
         );

         INSERT INTO Cars
             ([Id], [CustomerId], [EmployeeId], [Model], [Status], [TotalCost])
         VALUES
             ('1', '1', '2', 'Ford F-150', 'READY', '230'),
             ('2', '1', '2', 'Ford F-150', 'READY', '200'),
             ('3', '2', '1', 'Ford Mustang', 'WAITING', '100'),
             ('4', '3', '3', 'Toyota Prius', 'WORKING', '1254')
         ;



        https://riptutorial.com/                                                                               45
   58   59   60   61   62   63   64   65   66   67   68