Ovido
Idioma
  • Inglés
  • Español
  • Francés
  • Portuguesa
  • Alemán
  • Italiana
  • Holandés
  • Sueco
Texto
  • Mayúsculas

Usuario

  • Iniciar sesión
  • Crear cuenta
  • Actualizar a Premium
Ovido
  • Inicio
  • Iniciar sesión
  • Crear cuenta

MySQL

selectionner plusieurs colonne

SELECT colonne1, colonne2... FROM nom_table;

selectionner tout d'une colonne sauf 1

SELECT*FROM nom_table WHERE non_colonne <> "valeur à exclure";

selectionner des colonnes avec des valeurs qui sont soit _?_ ou _?_ mais pas les deux

SELECT*FROM nom_table WHERE nom_colonne = "valeur" XOR non_colonne2 = " valeur2";

selectionner toutes les valeurs NULL

SELECT*FROM nom_table WHERE nom_colonne <=> NULL;

SELECT * FROM nom_table WHERE nom_colonne IS NULL;


IS NULL/ IS NOT NULL

mettre une limite

SELECT*FROM nom_table ORDER BY nom_colonne LIMIT nombre OFFSET 0;

nombre = reel

OFFSET 0 = a partir quelle ligne en recupere les resultats

rechercher une chaine de caractere contenant % ou _

SELECT * FROM nom_table WHERE nom_colonne LIKE "%\%%";

rechercher une chaine de caractere ne contenant pas la lettre a

SELECT*FROM nom_table WHERE nom_colonne NOT LIKE "%a%";

recherhe sensible a la casse

SELECT*FROM nom_table WHERE nom_colonne LIKE BINARY "%La%";

IN

SELECT*FROM nom_table WHERE nom_colonne IN (v1, v2...);

sauvegarde d'une BDD MySQL

dans le terminal (mais pas MySQL) :
mysqldump -u nom_user -p --opt nom_bdd > sauvegarde.sql


a la place de sauvegarde tu peux enregistrer le fichier allieur en indiquant tout le chemin.

utiliser une BDD telecharger

mysql nom_BDD < nom_ sauvegarde.sql
ou directement dans mysql

USE nom_base; source fichier.sql;

modifier des valeurs

UPDATE nom_table SET nom_colonne = "v1", nom_colonne2 = "v2" WHERE id = num_choisi;

qu'est ce un index

structure de données qui reprend la liste ordonnée des valeurs auxquelles il se rapporte.

les differents types d'index

index unique
index fulltext

montrer les index d'une table

SHOW INDEXES FROM nom_table;

creer un index

CREATE INDEX nom_colonneindexacreer ON nom_table(colonne_a_indexer);

tu peux remplacer INDEX par UNIQUE ou FULLTEXT

inconvenient des indexs

ils prennent de la place en memoire
il ralentissent les requetes d'insertion, modification et suppression

INDEX UNIQUE

Permet de s'assurer de ne jamais avoir 2 fois la meme valeur

FULLTEXT

permet de faire des recherches de manière puissante et rapide sur un texte (VARCHAR, CHAR, TEXT)
attention : FULLTEXT ne peut etre utiliser juste avec le moteur MyISAM

quand creer un index

lors de la creation de la table
en l'ajoutant pas la suite

creer un index unique lors de la creation de la table

CREATE TABLE nom_table(colonne1 INT NOT NULL, colonne2 VARCHAR(40), colonne3 TEXT,
UNIQUE INDEX nomcolonne2_index (colonne2), FULLTEXT INDEX nomcolonne3_index (colonne3))

ENGINE=MyISAM;

ajout d'un index apres creation de la table

ALTER TABLE nom_table ADD INDEX nom_index (colonne_index, colonne2_index...);

tu peux remplacer INDEX par UNIQUE ou FULLTEXT (MyISAM)

contrainte INDEX

CREATE TABLE nom_table (col1 INT NOT NULL, col2 VARCHAR(20), col3 TEXT, CONSTRAINT nom_contrainte UNIQUE INDEX nom_colonne_index2 (col2))
ENGINE = MyISAM;


ALTER TABLE nom_table ADD CONSTRAINT nom_contrainte UNIQUE nom_colonne_index2 (col2);

supression d'un index

ALTER TABLE nom_table DROP INDEX nom_index;

il faut niter qu'il n'est pas possible de modifier un index, il faut le supprimer puis en creer un nouveau.

les types de recherches FULLTEXT

naturelle
booleen

extension de requete

recherche naturelle (FULLTEXT)

SELECT*FROM nom_table WHERE MATCH (col1, ...) AGAINST ("chaine de caractere");

il fait qu'un indexe fulltext existe sur les deux colonnes.

voir la pertinence d'une recherche FULLTEXT

SELECT*, MATCH(nom_colonne1,...) ANGAINST ("chaine de caractere") FROM nom_table;

recherche booleen

SELECT*FROM nom_table WHERE MATCH (colonne) AGAINST ("chaine de caractere" IN BOOLEAN MODE);

recherche boolean sur la colonne qui contient "bonheur" mais ne peut pas contenir "ogres"

SELECT*FROM Livre WHERE MATCH (colonne) AGAINST ("+bonheur -ogres" IN BOOLEAN MODE);
+ = contient

- = ne contient pas

recherche une colonne qui contient par exemple toute la chaine de caractere "je t'aime"

SELECT*FROM nom_table WHERE MATCH (nom_colonne) AGAINST (' "je t'aime" ' IN BOOLEAN MODE);

recherche tous les mots commencant par "d"

SELECT*FROM nom_table WHERE MATCH (nom_colonne,....) AGAINST ('d*' IN BOOLEAN MODE);

recherche avec extension

SELECT*FROM nom_table WHERE MATCH (colon1, ....) AGAINST ('caractere' WITH QUERY EXPANSION);

langage de definition de données LDD, DDL

Create
Alter

Drop

langage de manipulation de données LMD, DML

Insert
Update

Delete

Select

Langages de controle de données LCD, DCL

Grannt
Revoke

Commit

Rollback

contrainte d'integrité

NOT NULL
DEFAULT

UNIQUE

CHECK

PRIMARY KEY

FOREIGN KEY

CHECK

specifie les valeurs acceptables pour une colonne.

renommer une table ou colonne

ALTER TABLE nom_table RENAME COLUMN colonne TO nouveau_nom_colonne;

ALTER TABLE nom_table RENAME TO nouveau_nom_table;

CASCADE CONSTRAINTS

supprime toutes les contraintes de clé externe referancant cette table.

les cle primaire et etrangere

sont considerer comme des indexes

key primaire

une cle primaire est un index UNIQUE sur une colonne qui ne peut pas etre NULL.

combien de cle primaire par table

1 seule cle primaire par table

AUTOINCREMENT

il peut y avoir que une seule colonne par table a contenir Autoincrement.

creer un key primaire avec autoincrement

CREATE TABLE nom_table (
colonne1 INT AUTO_INCREMENT PRIMARY KEY,

colonne2 VARCHAR(31)

)

ENGINE=moteur;

2 facon de creer une key primaire

CREATE TABLE nom_table(
id SMALLINT AUTO_INCREMENT,

espece VARCHAR(40) NOT NULL,

PRIMARY KEY (id)

)

ENGINE=moteur;

ajouter une key primaire apres creation de la table

ALTER TABLE nom_table ADD [CONSTRAINT symbole_contrainte] PRIMARY KEY colonne_kp1;

suppression de la key primaire

ALTER TABLE nom_table DROP PRIMARY KEY;

creer une key etrangere

CREATE TABLE Commande(
numero INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

client INT UNSIGNED NOT NULL,

quantite SMALLINT DEFAULT 1,

CONSTRAINT fk_client_numero

FOREIGN KEY client

REFERENCES Client numero

)

ENGINE=InnoDB;

creer une key etrangere apres creation de la table

ALTER TABLE Commande
ADD CONSTRAINT fk_client_numero FOREIGN KEY client

REFERENCES Client numero;

supprimer une key etrangere

ALTER TABLE nom_table
DROP FOREIGN KEY nom_keyetrangere;

JOINTURE

LEFT JOIN
RIGHT JOIN

INNER JOIN

FULL OUTER JOIN

AUTO JOINTURE

CROSS JOIN

Cuestionario
Midterm Arts Architecture
economiastudio
Midterm Arts - Sculpture
syrors namn
Ögon - diagnoser
Sociologie de la connaissance
Foodfood
Midterm exam Arts - Painting
Costos
English vocab quiz
2 Parcial
ciencias
Patologías oído externo
¿¿¿WARS???
Flash cards Democracia Autoritatismo y Totalitarismo
2513 Midterm 1
Hipoacusia
biomateriales unidad 2
Questions histoire de l'art partie 4-5-6
the hungarian uprising causes, events, consequences and importance
Segundo parcial
medeltiden
Elise
tipos de rochas
Rode jaartallen geschiedenis par 1.1 tot 1.5
Geschiedenis begrippen par. 1.4
Geschiedenis begrippen par. 1.3
objetivos del plan estratégico de oportunidades- igualdad entre hombres y mujeres. - eliminar la discriminación por razón de sexo.
Solar system glosor engelska - svenska
glossor jag inte kunde
Bio Unit 1 Test
natuur
reserach chapter three
CELL BIOLOGY HL BIO - copy
Solar system vocabularySolar system vocabulary engelska/svenska
(CPHN) NUTRITIONAL ASSESSMENT/ RESEARCH
INTERNome e Cognome, Ruolo e numero di maglia
the cuban missile crisis
the cuban revolution
hungarian uprising
CPHN 2
formule degli indici di posizione
indici di posizione
Biologi kroppen åk 8 kap 6.4 Skelett mm
antropologia della moda
tyska glossor, del 2
Sciencei dont know what to write
reportaje, artículo de divulgación y mesa redonda
propiedades, textuales y marcas discursivas
texto y conectores , nexos
noticia y cronica
ENUMERATION
cuento
novela
IDENTIFICATION
TRUE OR FALSE EXAM!
Leyenda
history
chapter two
funciones linguisticasquestionario
elementos narrativosquizz
quimica
Anatomia
Storia romana
Introduction to Biology
research chapter one
ord
verb
No
GS HS 1
Streetcar Named Desire
spanska prov
БіологіяТема 1
Biology - 1.1, 1.2 - monomers and polymers, carbohydrates
text
Integumentary system
Our Country's Good Context
Ministrar
oral hälsa och dentala material
Immunförsvaret
test
Альгология
supply and demand
NP4
War Horse Production points
CHAPTER 3: VISUAL PERCEPTION PART 3
Biologie basisstof 1
Anglaisl'anglais !!!!
Acids & Bases (gr 10 science)
vävnader
Lengua Espanola
Groupe Aller
Groupe AllerDr. & Mrs Vandertramp
ekologi
(PHN) PUBLIC HEALTH NUTRITION PT. 2
CHAPTER 3: VISUAL PERCEPTION PART 2
Redovisning och finansiell analys
Produktkalkylering
Investeringskalkylering
Hållbarhet
Budgetprocessen
Typer av budgetar och deras samband
Budgeteringens roll och syften
Definizioni
Cellen
Entwicklung 1
convection currents in the earths tectonic plates
buegerschap
(PHN) PUBLIC HEALTH NUTRITION PT. 1
Patente
ögonswesems
NP 3
NP2
(PHN) NUTRITION EDUCATION
Historical and legal foundations of education
Parcial 1-Tema 1
les mots de base en anglais
culture et citoyenneté du Québec
CCQ
Procédés syntaxiques et grammaticaux
Procédés lexicaux
Wilmoth quiz
Dharmic Religion
unit 1 - copy
history
Procédés d'énonciation
filosofia teste 1
CELL BIOLOGY HL BIOTEST REVIEW
Receptores de membrana y qué estimulan
My Vocabularynew words I would like to learn
d
antichi egizi
VI à revoirVI à revoir
psicologia gen
Periodo , oracao, sujeito , predicadk , nucléo do sujeito
Monetary Policy (Chapter 5)
Monetary Policy (Chapter 1) - Continuation
NomsNoms des valeurs.
HématologieErythrocytes
A&E
info
Aardrijkskundetyj7t7j
vraagwoorden frans
werkwoord aller
(PHN) NUTRITION IN THE LIFE CYCLE PT. 3
werkwoord être
Postcodes of Friends and Family
cell differentiation and specialisation
Frans tweede klas voca f
Frans tweede klas voca e
Understanding the selfRevie for midterm tomorrow
history
comida
NP 1
Noveller
CHAPTER 3: VISUAL PERCEPTION PART 1
LÖFÖ16 quiz 3
(PHN) NUTRITION IN THE LIFE CYCLE PT. 2
Chemistry Test 1
LÖFÖ16 quiz 2
LÖFÖ16 quiz 1
(PHN) NUTRITION IN THE LIFE CYCLE PT. 1
raja venäjä kerrattavat
Bio 3-anatomie 1
Lab Blood vessels adn BP
Examen (del grupo 5)
3 - PARCIAL
English
Elements of Comm Process
Artropodes 7 ano
Substantiv & pronomen
Chapitre 4 : L'organisation comptable
Cellular bio pt 2
Radio codesRadio Codes
Verbes irréguliers en A/B/A et A/B/Cverbes en A/B/A et A/B/C
nummer
meningar
Historia
CHAP 8
Verbes irréguliers en A/B/Bverbes en A/B/B
CHAP 7
engelska v.43
Verbes irréguliers en A/A/AVerbes en A/A/A
recit chapchap 6
isn
recit (chap. 5)reviewer
finir
3 skyrius anglų žodžiai
glosso genetics
Chapitre 2 : les documents comptables
LERNWORTSCHATZ
Chapitre 1 : Principe comptable
Comptabilité : principe comptable
glosor kap 8
Ssc lesson 6
fizyk
Evolution Timeline of Water Transportation
Water Transportation
geschiedenis jaartallen
texte
duits Kapital 1 JAAR 3umgebung
Engels hoofdstuk 1
Pe GCSE
Biologi kroppen åk 8 Kap 6.3
FFSS MB PT. 5
FFSS MB PT. 4
unit 1
Segundo Reinado
8th grade algebramath.
algebramath
Suomin
tt6
glosor v.43
Oscillations
dfdadfa
mapehhealth
mapehpe
Naturkunskap
franska - kopia
storiastoria 5 anno
H1 begrippen
italiano5^ anno
spanish vocab test - Claro 2 - 1.1
Bioquímica
Fysik atomlära
FFSS MB PT. 3
hge
Biologi kroppen åk 8 Kap 6.2
Structure and Bonding
midterm
GUESS THE WORDS
Nobelpristagare
Polyatomic Atoms and Other Midterm Review
latijn
Intégrales
Альгология
Tempus tid och tidsuttryck
Adverbiella bisatser
Альгология
Mario Navarrosignos vitales
Альгология
Альгология
Marketingmarketing !!!!!!!!!!
Aparato Digestivo
social psykologi
CC Lec
Module 4
the circular flow of income
Module 3- BRW
GNED 04 lesson 1
nederlandse woordenschat 2
Module 1-BRW
Fin
Reflexiva pronomen placering
german 30
FFSS MB PT. 2
x
The special senses: eyes&ears
ses
Traumatismo ocular
Retinoblastoma
Ki Bohn Bohnadvanced Ki Bohn Soo
Anglais S5 voc 2
Neuroftalmología
franskajobbigt prov
glosor V.43
Essay
IBT C2Chapter 2
Trolhamento Grau de Companheiro Maçom
FFSS MB PT. 1
decision making, leadship and managers
Biology - 2.3 - transport across cell membranes
Biology - 2.1.2 - structure of prokaryotic cells
vacunas