You are on page 1of 3

Matthew May

MIS331 SQL Lab 2: Changing Tables


USE mjmay_workspace;

CREATE TABLE SUPPLIER (


SID CHAR(2) NOT NULL,
Sname VARCHAR(50),
Status NUMERIC,
Scity VARCHAR(20),
CONSTRAINT PRIMARY KEY (SID)
);

ALTER TABLE SUPPLIER


ADD Sstate CHAR(2);

ALTER TABLE SUPPLIER


MODIFY Status NUMERIC(6,2);

ALTER TABLE SUPPLIER


MODIFY Status INTEGER;

ALTER TABLE SUPPLIER


CHANGE COLUMN Status SupStatus INTEGER;

ALTER TABLE SUPPLIER


CHANGE COLUMN SupStatus Status INTEGER;

INSERT INTO SUPPLIER


VALUES (
'S1',
'Jones',
10,
'Phoenix',
'AZ',
'USA' );

INSERT INTO SUPPLIER


VALUES (
'S2',
'Smith',
20,
'Tucson',
'AZ',
'USA' );

1
Matthew May

INSERT INTO SUPPLIER (SID, Sname, Scity, Status)


VALUES (
'S7',
'Alice',
'Philadelphia',
50 );

INSERT INTO SUPPLIER (SID, Sname, Scity, Status)


VALUES (
'S8',
'Betty',
'Athens',
60 );

DELETE FROM SUPPLIER


WHERE SID='S7';

DELETE FROM SUPPLIER


WHERE SID='S8';

UPDATE SUPPLIER
SET Scity='Phoenix'
WHERE SID='S1';

UPDATE SUPPLIER
SET Status='40'
WHERE SID='S1';

DESCRIBE SUPPLIER;

SELECT * FROM SUPPLIER;

ALTER TABLE SUPPLIER


ADD Scountry VARCHAR(50);

DROP TABLE SUPPLIER;

SHOW TABLES;

CREATE TABLE SUP_PART (


SPID CHAR(4) NOT NULL,
PID CHAR(2) NOT NULL,
SID CHAR(2) NOT NULL,

2
Matthew May

Quantity INTEGER,
CONSTRAINT PRIMARY KEY (SPID),
CONSTRAINT FOREIGN KEY (PID) REFERENCES PART (PID),
CONSTRAINT FOREIGN KEY (SID) REFERENCES SUPPLIER (SID)
);

SHOW TABLES;

You might also like