Download presentation
Presentation is loading. Please wait.
Published byJulius Simpson Modified over 9 years ago
1
A Guide to MySQL 3
2
2 Introduction Structured Query Language (SQL): Popular and widely used language for retrieving and manipulating database data Developed in mid-1970s under the name SEQUEL Renamed SQL in 1980 Used by most DBMSs
3
A Guide to MySQL 3 Starting MySQL Windows XP Click Start button Point to All Programs Point to MySQL on menu Point to MySQL Server 4.1 Click MySQL Command Line Client Must enter password in Command Line Client window
4
A Guide to MySQL 4 Obtaining Help in MySQL Type \h at MySQL> prompt Type “help” followed by name of command help contents help union
5
A Guide to MySQL 5
6
6
7
7 Creating a Database Must create a database before creating tables Use CREATE DATABASE command Include database name
8
A Guide to MySQL 8 Changing the Default Database Default database: database to which all subsequent commands pertain USE command, followed by database name: Changes the default database Execute at the start of every session
9
A Guide to MySQL 9 Creating a Table Describe the layout of each table in the database Use CREATE TABLE command TABLE is followed by the table name Follow this with the names and data types of the columns in the table Data types define type and size of data
10
A Guide to MySQL 10 Table and Column Name Restrictions Names cannot exceed 18 characters Must start with a letter Can contain letters, numbers, and underscores (_) Cannot contain spaces
11
A Guide to MySQL 11 Creating the REP Table
12
A Guide to MySQL 12 Entering Commands in MySQL Commands are free-format; no rules stating specific words in specific positions Press ENTER to move to the next line in a command Indicate the end of a command by typing a semicolon Commands are not case sensitive
13
A Guide to MySQL 13 Running SQL Commands
14
A Guide to MySQL 14 Editing SQL Commands Statement history: stores most recently used command Editing commands: Use arrow keys to move up, down, left, and right Use Ctrl+A to move to beginning of line Use Ctrl+E to move to end of line Use Backspace and Delete keys
15
A Guide to MySQL 15 Errors in SQL Commands
16
A Guide to MySQL 16 Editing MySQL Commands Press Up arrow key to go to top line Press Enter key to move to next line if line is correct Use Right and Left arrow keys to move to location of error Press ENTER key when line is correct If Enter is not pressed on a line, line not part of the revised command
17
A Guide to MySQL 17 Dropping a Table Can correct errors by dropping (deleting) a table and starting over Useful when table is created before errors are discovered Command is followed by the table to be dropped and a semicolon Any data in table also deleted
18
A Guide to MySQL 18 Data Types For each table column, type of data must be defined Common data types: CHAR(n) VARCHAR(n) DATE DECIMAL(p,q) INT SMALLINT
19
A Guide to MySQL 19 Nulls A special value to represent situation when actual value is not known for a column Can specify whether to allow nulls in the individual columns Should not allow nulls for primary key columns
20
A Guide to MySQL 20 Implementation of Nulls Use NOT NULL clause in CREATE TABLE command to exclude the use of nulls in a column Default is to allow null values If a column is defined as NOT NULL, system will reject any attempt to store a null value there
21
A Guide to MySQL 21 Adding Rows to a Table INSERT command : INSERT INTO followed by table name VALUES command followed by specific values in parentheses Values for character columns in single quotation marks
22
A Guide to MySQL 22 The Insert Command To add new rows modify previous INSERT command Use same editing techniques as those used to correct errors
23
A Guide to MySQL 23 Adding Additional Rows
24
A Guide to MySQL 24 The INSERT Command with Nulls Use a special format of INSERT command to enter a null value in a table Identify the names of the columns that accept non-null values, then list only the non-null values after the VALUES command Enter only non-null values Precisely indicate values you are entering by listing the columns
25
A Guide to MySQL 25 The INSERT Command with Nulls (continued)
26
A Guide to MySQL 26 Viewing Table Data Use SELECT command to display all the rows and columns in a table SELECT * FROM followed by the name of the table Ends with a semicolon
27
A Guide to MySQL 27 Viewing Table Data (continued)
28
A Guide to MySQL 28 Correcting Errors In the Database UPDATE command is used to update a value in a table DELETE command allows you to delete a record INSERT command allows you to add a record
29
A Guide to MySQL 29 Correcting Errors in the Database (continued)
30
A Guide to MySQL 30 Correcting Errors in the Database (continued)
31
A Guide to MySQL 31 Saving SQL Commands Allows you to use commands again without retyping Different methods for each SQL implementation you are using Oracle SQL*Plus and SQL*Plus Worksheet use a script file Access saves queries as objects MySQL uses an editor to save text files
32
A Guide to MySQL 32 Saving SQL Commands Script file: File containing SQL commands Use a text editor or word processor to create Save with a.txt file name extension Run in MySQL: SOURCE file name \. file name Include full path if file is in folder other than default
33
A Guide to MySQL 33 Creating the Remaining Database Tables Execute appropriate CREATE TABLE and INSERT commands Save these commands to a secondary storage device
34
A Guide to MySQL 34 Describing a Table
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.