You are on page 1of 2

CRUD (Create, Read, Update, Delete)

SQL SELECT (Read)

SELECT * FROM table


WHERE column1 = 'some_text'
ORDER BY column1, column2 ASC; Can also use DESC.

SQL INSERT (CREATE)

INSERT INTO tablename (column1header, column2header, column3header)


VALUES (val1, val2, val3) Where values are arguments for each
column cataegory

SQL UPDATE (Update)

Update table
SET column1 = 'some_text'
WHERE id = 1;

SQL DELETE (Delete)

DELETE FROM table


WHERE id = 1;

CREATE DATABASE widget_corp;

USE widget_corp;

CREATE TABLE subjects (id int(11) NOT NULL auto_increment,


menu_name varchar(30) NOT NULL, position int(3) NOT NULL,
visible tinyint(1) NOT NULL, PRIMARY KEY (id));

INSERT INTO subjects (menu_name, position, visible)


VALUES ('About Widget CORP', 1, 1);

SELECT * FROM subjects;

INSERT INTO subjects (menu_name, position, visible) VALUES ('Products', 2, 1);


INSERT INTO subjects (menu_name, position, visible) VALUES ('Services', 3, 1);
INSERT INTO subjects (menu_name, position, visible) VALUES ('Misc', 4, 0);

SELECT * FROM subjects


WHERE visible = 1
ORDER BY position ASC;

SELECT id, menu_name FROM subjects


WHERE visible = 1
ORDER BY position ASC;

UPDATE subjects
SET visible=1
WHERE id=4;

DELETE FROM subjects WHERE id=4;

quit

You might also like