Download presentation
Presentation is loading. Please wait.
Published bySamir Dark Modified over 10 years ago
1
COMP 5531 Introduction to MySQL
2
SQL SQL is a standard language for accessing and managing databases. SQL stands for Structured Query Language.
3
What can SQL do? Retrieve data from a database. Insert records in a database. Update existing records. Delete records. Create new database. Create new tables etc.
4
SQL Components SQL has three main parts. – DDL (Data Definition Language) CREATE TABLE, DROP TABLE, ALTER TABLE – DML (Data Manipulation Language) SELECT, INSERT, UPDATE, DELETE – DCL (Data Control Language) GRANT, REVOKE
5
MySql Based on RDBMS. (Relational Database Management System) The most popular Open Source SQL. Download link – http://dev.mysql.com/downloads/
6
Manage Your Database CREATE DATABASE database_name; SHOW DATABASES; USE database_name; DROP DATABASE database_name; SHOW TABLES;
7
Create table CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, column_name3 data_type,.... );
8
Data types Kind of values it can represent
9
An example of Create Table CREATE TABLE mytable (Student_Id int, LastName varchar(255), FirstName varchar(255), GPA decimal(3,2), DOB date);
10
Managing the table DESC mytable; DROP TABLE mytable;
11
Inserting data into table INSERT INTO table_name VALUES (value1,value2,value3,...); Or INSERT INTO table_name (column1,column2,...) VALUES (value1,value2,...);
12
Example of inserting data insert into mytable values (6246893,'Krishnan','Giri',3.44,'1987-03-03');
13
Viewing data in the table SELECT column_name,column_name FROM table_name; And SELECT * FROM table_name;
14
Example of viewing data select * from mytable; select student_id, gpa from mytable;
15
View data with a WHERE clause SELECT column_name,column_name FROM table_name WHERE column_name operator value select * from mytable where student_id = 6246893;
16
Operators in the WHERE clause OperatorDescription =Equal <>Not equal >Greater than <Less than >=Greater than or equal <=Less than or equal BETWEENBetween an inclusive range LIKESearch for a pattern INTo specify multiple possible values for a column
17
Select DISTINCT data SELECT DISTINCT column_name,column_name FROM table_name; select distinct firstname from mytable;
18
SQL Constraints NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.