mysql crud, php mysql, php, sql
DESCRIPTION
Creating database whith mysql and php , Working with CrudTRANSCRIPT
MySQLCRUD in MySql
By: Aimal Miakhel
Think of each table as a spreadsheet We define columns, also known as fields,
which classify our data Each record in the table is a row
Tables
Varchar◦ Variable Characters, specify up to how many
characters something will be Char
◦ A set number of characters, good for things like state abbreviations
Int◦ Whole numbers, positive or negative
Data Types
Float◦ Floating Point, also known as a decimal
Text◦ A huge blob of text, like a paragraph or more
TinyInt / Bit / Boolean◦ 0 or 1, True or False
DateTime◦ A date and time 0000-00-00 00:00:00
Data Types
Depending on the flavor of SQL (Oracle, MySQL, MSSQL, PostgreSQL, etc) there are many more
Don’t get overwhelmed, just think of what will be best in terms of sorting and lookups
Data Types
Creating Table in Mysql
CREATE TABLE User ( ID int, Username varchar(255), Password varchar(255) );
Create
Username◦ Varchar
Password◦ Varchar
ID◦ Integer
AccountCreated◦ DateTime
User Table Example
ID UserName
Password
1 John 123
2 Jane 334
3 Sally 567
4 Ryan 8675
5 Joe 908879
For example a user table
TableUser _
Create Read Update Delete
CRUD
INSERT is used to create a new record in the database
For example user is a table
INSERT into user VALUES (1,‘Aimal’, ‘Miakhel’);
Create
SELECT is used to retrieve a record in the database
To select all the records from user table
SELECT * FROM user;
Retrieve
Where is used for condition for some specific groups or records it filters the selection
Eg. SELECT username, password FROM users
WHERE ID = 1
Retrive with where command
UPDATE is used to change record(s) in the database
UPDATE users SET username = ‘Ahmad’ WHERE ID = 1
Or UPDATE users SET username = ‘Ahmad’
WHERE username = ‘Aimal’
UPDATE
DELETE is used to remove records from the database
DELETE FROM users WHERE ID = 1
** if you do not specify anything in the WHERE clause, it will delete everything in that table
DELETE
SELECT User FROM Users WHERE ID IN (1,2)
SELECT * FROM UserWHERE Name IN (‘Ahmad',‘Ali');
IN
SELECT User FROM Users WHERE ID BETWEEN 3 AND 5
SELECT * FROM UserWHERE ID BETWEEN 3 AND 5;
BETWEEN
WHERE can also use wildcards for text◦ WHERE Column IS LIKE ‘%something%’
WHERE can use more than =◦ WHERE ID < 4◦ WHERE ID <= 4
WHERE can combine conditions◦ WHERE Column = ‘A’ AND Column2 = ‘B’◦ WHERE Column = ‘A’ OR Column2 = ‘B’◦ WHERE (Column = ‘A’ OR Column2 = B’) AND Other
= ‘C’
Conditions and Operators
SQL has functions, like COUNT and SUM
SELECT Customer, SUM(Amount) FROM Orders GROUP BY Customer
SELECT COUNT(Customer) FROM Orders GROUP BY Customer
Nerding Out
Design a database for university studentsContains Student registrationAttendanceFeesEtc
Date-03-09-2014
Assignment Database Design