Maison  >  Article  >  base de données  >  Une compréhension préliminaire de MySQL

Une compréhension préliminaire de MySQL

零下一度
零下一度original
2017-06-30 15:22:441245parcourir

Première installation de MySQL :

1. Partie Word :

①réseau réseau ②sélection des options ③port port ④pare-feu pare-feu ⑤moteur

⑥standard standard ⑦caractère ⑧collation relecture ⑨stirage stockage

créer créer supprimer comment variables de commentaire

2. Partie d'aperçu

1 Veuillez écrire les instructions SQL pour créer et supprimer la base de données

CREATE DATABASE nom de la base de données. ;

Nom de la base de données DROP DATABASE;

2. Écrivez l'instruction SQL pour créer et supprimer la table

Nom de la table CREATE TABLE (

type de données du champ contrainte ,

...,

...

)

DROP TABLE nom;

Voir la table

SHOW TABLES;

4. Spécifiez le moteur de stockage de la table

CREATE TABLE nom de la table (

......

)ENEGINE=moteur de stockage;

3. Partie exercice

1 Compléter la configuration de la base de données MySQL (demander à Du Niang...)

2. ligne de commande Connectez-vous à MySQL et exploitez la base de données

mysql -h adresse du serveur -u nom d'utilisateur -p mot de passe

3 Utilisez les instructions SQL pour créer un plan comptable

#. Calendrier informatisé de trois cours
DROP DATABASE IF EXISTS `myschool`;

CREATE DATABASE myschool;

UTILISER myschool;

DROP TABLE IF EXISTS `subject`;

CREATE TABLE `subject`(

`subjectNo` INT(4) NOT NULL COMMENT 'Course Number' AUTO_INCREMENT PRIMARY KEY,

`subjectName` VARCHAR(50) COMMENT 'Nom du cours',

`classHour` INT(4) COMMENT 'heure de cours',

`gradeID` INT(4) COMMENT 'numéro de note'
);

4. Ordinateur 4 Utilisez des instructions SQL pour créer une table de scores

#Table de scores en ligne à quatre horodatages
DROP TABLE IF EXISTS `result`;

CREATE TABLE `result`(
`studentNo` INT( 4) NOT NULL,
`subjectNo` INT(4) NOT NULL,
`exameDate` TIMESTAMP NOT NULL DEFAULT NOW() ,
`studentResult` INT(4) NOT NULL
);

5. Créer une table d'étudiant et une table de notes

#Table d'étudiant et table de notes sur ordinateur 5
DROP TABLE IF EXISTS `student`;

CREATE TABLE `student` (
`studentNo` INT(4) NOT NULL PRIMARY KEY,
`loginPwd` VARCHAR(20) NOT NULL,
`studentName` VARCHAR(50) NOT NULL,
`sex` CHAR( 2) NOT NULL,
`gradeID` INT(4) UNSIGNED,
`phone` VARCHAR(50),
`address` VARCHAR(255),
`bornDate` DATETIME,
`eamil` VARCHAR(50),
`identityCard` VARCHAR(18)
);

DROP TABLE SI EXISTE `grade`;

CREATE TABLE `grade`(
`gradeID` INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`gradeName` VARCHAR(50) NOT NULL
);

6. help

HELP Contenu de la requête ;

4. Partie récapitulative

Moteur de stockage MySQL

Moteurs de stockage couramment utilisés : InnoDB, MyISAM

InnoDB : prend en charge le traitement des transactions, clé externe. Il prend plus d'espace que MyISAM et convient aux scénarios nécessitant un traitement de transactions, des mises à jour et des suppressions fréquents

MyISAM : ne prend pas en charge les transactions et les clés étrangères, prend moins de place et a une vitesse d'accès rapide, et convient aux scénarios qui ne nécessitent pas de traitement de transaction ni de requêtes fréquentes Scénarios d'application

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn