A quick guide to mysql tables amp queries inserting data 1

A Quick Guide To MySQL Tables Queries This is a Quick reference Guide for MySQL x MySQL is a relational database management system RDBMS based on SQL Structured Query Language MySQL is available under GNU public license and through subscription to MySQL Network for business applications It runs on Unix iMac and Windows and provides rich API for many programming languages including C C Java Perl Python Ruby and PHP Database Queries List all databases SHOW databases Select the database USE USE university Create a database CREATE DATABASE CREATE DATABASE university Delete a database DROP DATABASE DROP DATABASE university Rename a database ALTER DATABASE RENAME ALTER DATABASE university RENAME faculty Table Queries Create a table CREATE TABLE ? CREATE TABLE teachers name varchar age INT List all tables in the database SHOW tables Show table format with column names and data types DESCRIBE DESCRIBE teachers Modify the structure of table ALTER TABLE ALTER TABLE teachers DROP COLUMN salary ALTER TABLE teachers ADD COLUMN salary INT ALTER TABLE teachers CHANGE ?rstName name VARCHAR Delete the table DROP TABLE DROP TABLE teachers Retrieving Data SELECT FROM WHERE Retrieve from all columns SELECT FROM SELECT FROM teachers Retrieve from selected columns SELECT FROM SELECT id name FROM teachers Retrieve from selected tables SELECT FROM SELECT teachers name students name FROM teachers students Retrieve unique values SELECT DISTINCT FROM SELECT DISTINCT name FROM teachers Retrieve data satisfying a given condition SELECT FROM WHERE SELECT name FROM teachers WHERE age Retrieve data satisfying multiple conditions SELECT FROM WHERE AND SELECT name FROM teachers WHERE age AND gender ? female ? Inserting Data INSERT INTO VALUES INSERT INTO teachers id name age VALUES NULL ? John ? ? ? Loading Data from Files LOAD DATA LOCAL INFILE ? ? INTO TABLE LOAD DATA LOCAL INFILE ? ?le sql ? INTO TABLE teachers This is very convenient to load data directly from ?les when you have thousands of entries Modifying Data UPDATE SET AND WHERE UPDATE teachers SET status ? enrolled ? WHERE fees ? paid ? Deleting Data DELETE FROM WHERE DELETE FROM teachers WHERE fees ? paid ? Pattern Matching Examples SELECT FROM teachers WHERE name LIKE ? j ? Wildcard selects joe john jones etc SELECT FROM teachers WHERE name LIKE ? ? Selects character values SELECT FROM teachers WHERE name REGEXP ? A ? Selects all entries beginning with A SELECT FROM teachers WHERE name REGEXP ? p ? Selects all entries ending with p abc abc A-Z a-z - match a b or c match all expect a b or c match uppercase match lowercase match any digit match zero or more instances match one or more instances match zero or one instance match any single char match the beginning ? ? match the end separates alternatives The BETWEEN operator is used to ?lter the result set within a certain range The values can be numbers text or dates n m match at least n times but notmore than m times n

Documents similaires
Tp 4 1 TP Java no A l ? ouest de Java-Town IUP I I E S Fevrier A Lemay Objectifs du TP Comprendre la notion d ? h ?eritage et d ? interface Mots cl ?es super extends et implements Exercice Western On d ?esire r ?ealiser un programme Java permettant d ? ?e 0 0
LE MAGAZINE LITTÉRAIRE - N° 536 - OCTOBRE 2013 - 6,20 € DOSSIER : JEAN COCTEAU 0 0
801'11 I \'l'l 1:A DE STUDII CLASICE DIN REPUBLICA SOCIATJISTĂ ROMÂNIA STUDII C 0 0
Regles de tajwid af 1 ? ? ? ? ? ? ?a ? ? ? ? ? ? ? ? ? ? ? Q ? ? ? ? ?- a Le tajweed simpli ?é Rédigé et écrit par le professeur Farid Ouyalize CIntroduction Le coran ultime message d ? Allah a été révélé a ?n que les hommes y puisent leur guidance et leu 0 0
Cours: 3 ème année primaire Projet 1: Réaliser un imagier thématique sur l’écol 0 0
Compréhension de lecture Andrée Otte Un héros du Tour de France Henry Ourman Di 0 0
Qcm toxicologie 20emd Méthémoglobinisants Parmi les propositions suivantes indiquer celle qui est fausse a La méthémoglobine présente un fer ferrique b La naphtaline ou naphtalène est un agent méthémoglobinisant c Les sulfates sont des agents méthémoglobi 0 0
Compte rendu 4 République Islamique de Mauritanie Fraternité-Justice Honneur- Ecole Supérieure Polytechnique Institut Supérieur des Métiers du B? timent des Travaux Public et de l ? Urbanisme Module Topographie Compte rendu de TP NIVELLEMENT DIRECT PAR CH 0 0
Plus de trente outils numériques utiles ! Gérer le processus d’enseignement et 0 0
Tp regulation automatique Université de Gharda? a Faculté des sciences et de la technologie Département ST ère Année GE G Année universitaire TP Régulation automatique TP n Analyse temporelle des systèmes dynamiques Utilisation du logiciel MATLAB Ce TP co 0 0
  • 53
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager