Download presentation
Presentation is loading. Please wait.
Published byGrant James Modified over 9 years ago
1
Chapter 4 Introduction to MySQL
2
MySQL “the world’s most popular open-source database application” “commonly used with PHP”
3
Relational Database On csweb.hh.nku.edu, you have a database db_fall15_username (ex. db_fall15_frank) Collection of tables – look like Excel spreadsheets
4
4 Each table represents a class of objects = a set of objects of the same type / kind – E.g. customers, orders – Table Customers in the db for Book-O-Rama store (running example): A table has: – A name – Customers – Structure = a number of columns – customerid, name, address, city – Rows – currently, data about 3 customers in this table Relational DB Concepts: Tables
5
bookorama.sql Tables – customers – orders – books – order_items – book_reviews
6
MySQL Data Types CHAR(50) – fixed length character field TEXT – string with maximum length 65,535 characters INT – integer TINYINT – 1 byte integer (signed -128..127, unsigned 0..255)
7
MySQL Data Types FLOAT(6,2) - floating point – 6 digits, 2 decimal places DATE – YYYY-MM-DD TIMESTAMP – YYYYMMDDHHMMSS (when UPDATE or INSERT is performed) DOUBLE(10,2) – larger floating point – 10 digits, 2 decimal places
8
MySQL Data Types DECIMAL(7,2) – for accurate dollars and cents calculations ENUM(‘M’,’F’) – enumeration of values
9
COLUMN PROPERTIES UNSIGNED- positive numbers and zero NOT NULL – NULL = no value – Must have a value PRIMARY KEY – Unique – Social Security Number – ISBN
10
COLUMN PROPERTIES AUTOINCREMENT PRIMARY KEY – 1, 2, 3, 4, … - assign each record an id
11
MySQL Client mysql.exe mysql –h csweb.hh.nku.edu – u username –p
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.