mysql crud, php mysql, php, sql

Post on 15-Jun-2015

497 Views

Category:

Software

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

Creating database whith mysql and php , Working with Crud

TRANSCRIPT

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

top related