1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| USE DB_NAME;
CREATE TABLE customers( customer_id INT PRIMARY KEY AUTO_INCREMENT, first_name VARCHAR(50) NOT NULL, points INT NOT NULL DEFAULT 0, email VARCHAR(255) NOT NULL UNIQUE );
DROP TABLE TABLE_NAME;
ALTER TABLE customer ADD lawst_name VARCHAR(50) NOT NULL AFTER first_name ADD city VARCHAR(50) NOT NULL, MODIFY COLUMN first_name VARCHAR(55) DEFAULT '', DROP points;
CREATE TABLE orders ( order_id INT PRIMARY KEY, customer_id INT NOT NULL, FOREIGN KEY fk_orders_customers (customer_id) REFERENCES customers (customer_id) ON UPDATE CASCADE ON DELETE NO ACTION );
ALTER TABLE orders ADD PRIMARY KEY (order_id), DROP PRIMARY KEY, DROP FOREIGN KEY fk_orders_customers, ADD FOREIGN KEY fk_orders_custonmers (customer_id) REFERENCES customers (customer_id) ON UPDATE CASCADE ON DELETE NO ACTION
|