Configuració d’una base de dades a MySQL

Autora: Tamara Smith
Data De La Creació: 20 Gener 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Programar usuarios, roles y permiso C# y Sql Server - Windows Forms
Vídeo: Programar usuarios, roles y permiso C# y Sql Server - Windows Forms

Content

MySQL pot ser un programa força intimidatori. Cal introduir totes les ordres des del símbol del sistema; no hi ha cap interfície gràfica. Per això, és important tenir alguns coneixements bàsics sobre la creació i edició d’una base de dades per poder estalviar-vos molt de temps i maldecaps. Seguiu la guia següent per crear una base de dades dels estats dels Estats Units. i el nombre de residents per estat.

Per trepitjar

Mètode 1 de 2: creació i edició de la base de dades

  1. Creeu la base de dades. Des de la línia d’ordres MySQL, executeu l’ordre CREATE DATABASE DATABASENAME>; dins. Substituïu DATABASENAMEs> pel nom de la vostra base de dades, sense espais.
    • Per exemple, per crear una base de dades de tots els estats dels EUA, introduïu el codi següent: CREATE DATABASE us_states;
    • Nota: no cal que les ordres siguin majúscules.
    • Nota: totes les ordres de MySQL s'han de finalitzar amb un ";". Si ho oblideu, podeu ";" a la següent línia per poder executar l'ordre anterior de totes maneres.
  2. Es mostra una llista de les vostres bases de dades disponibles. Executeu l'ordre SHOW DATABASES; per mostrar una llista de totes les bases de dades que heu desat. A més de la base de dades que acabeu de crear, també veureu una base de dades mysql i una base de dades de prova. Podeu ignorar això per ara.
  3. Seleccioneu la vostra base de dades. Un cop creada la base de dades, haureu de seleccionar-la per començar a editar-la. Introduïu l'ordre següent: USE us_states; Ara veureu que el missatge Base de dades ha canviat per fer-vos saber que la vostra base de dades activa ara és us_states.
  4. Crea una taula. Una taula és on s’emmagatzemen totes les dades de la vostra base de dades. Per crear això, primer haureu d'introduir tot el format de la taula a la primera ordre. Per crear una taula, introduïu l'ordre següent: CREAR estats de taula (id INT NO NULL PRIMARY KEY AUTO_INCREMENT, estat CHAR (25), població INT (9)); Això crearà una taula anomenada "estats" i amb 3 camps: identificador, estat i població.
    • L'ordre INT garanteix que l'identificador de camp només pugui contenir enters (enters).
    • L'ordre NOT NULL garanteix que el camp d'identificació no pugui estar buit.
    • La tecla PRIMARY KEY indica que el camp id és la clau de la taula. El camp clau és únic i no pot contenir duplicats.
    • L'ordre AUTO_INCREMENT fa que el camp d'identificació s'incrementi cada vegada que s'afegeix una entrada / registre, bàsicament numerant cada entrada automàticament.
    • Els codis CHAR (caràcters) i INT (enters) indiquen quin tipus de dades es poden introduir en aquests camps. El número situat al costat de les ordres indica quants caràcters poden cabre al camp.
  5. Creeu una entrada a la taula. Ara que s'ha creat la taula, és hora de començar a introduir dades. Utilitzeu l'ordre següent per a la primera entrada: INSERT INTO states (id, state, population) VALUES (NULL, "Alabama", "4822023");
    • Essencialment, esteu indicant a la base de dades que posi les dades als tres camps corresponents de la taula.
    • Com que l'identificador de camp té la propietat NOT NULL, introduir el valor NULL farà que aquest camp s'incrementi automàticament en 1, gràcies a AUTO_INCREMENT.
  6. Feu encara més entrades. Podeu crear diverses entrades amb una sola ordre. Per introduir els 3 estats següents, escriviu el següent: INSERT INTO states (id, state, population) VALURES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Arkansas ',' 2949131 ');
    • Això crearà una taula que té aquest aspecte:

      Consulteu la vostra nova base de dades. Ara que s'ha creat la base de dades, podeu executar consultes per obtenir resultats específics. Primer introduïu l'ordre següent: SELECT * FROM us_states;. Això retorna tota la base de dades a causa de l'asterisc " *" de l'ordre, que significa "tot" o tot.
      • Una consulta més avançada és la següent: SELECT state, population FROM us_stats ORDER BY population; Això retorna una taula dels estats per mida de la població, en lloc de alfabèticament. El camp d'identificació no es mostra perquè només heu sol·licitat l'estat i la població de les entrades.
      • Per mostrar la població dels estats en ordre invers, utilitzeu la següent consulta: SELECCIONAR estat, població DE US_stats ORDRE PER població DESC;. La consulta DESC retorna una llista en ordre invers, de major a menor.

Mètode 2 de 2: continueu amb MySQL

  1. Instal·leu MySQL al vostre PC amb Windows. Esbrineu com instal·lar MySQL al vostre PC domèstic.
  2. Eliminació d’una base de dades MySQL.
  3. Apreneu PHP i MySQL. Aprendre PHP i MySQL us permetrà crear llocs web potents per divertir-vos i treballar.
  4. Feu una còpia de seguretat de les vostres bases de dades MySQL. Sempre es recomana fer una còpia de les vostres dades, sobretot si es tracta d’una base de dades important.
  5. Canvi de l’estructura de la vostra base de dades. Si la base de dades s'ha d'utilitzar d'una manera diferent, potser haureu de canviar la seva estructura per gestionar dades diferents.

Consells

  • Alguns tipus de dades d'ús habitual: (per obtenir una llista completa, consulteu la documentació de mysql a http://dev.mysql.com/doc/)
    • CHAR(llargada) - El nombre de caràcters d'una cadena / cadena de caràcters
    • VARCHAR(llargada) - Nombre variable de caràcters d'una cadena amb una longitud màxima de llargada.
    • TEXT - Nombre variable de caràcters d'una cadena amb una longitud màxima de 64 KB de text.
    • INT(llargada): Enter de 32 bits amb un nombre màxim de dígits indicat per llargada (El "-" es compta com un dígit fins a un nombre negatiu.)
    • DECIMAL(llargada,des) - Nombre decimal amb el nombre de dígits indicat per llargada. El camp des indica el nombre màxim permès de decimals.
    • DATA - Data (any, mes, data))
    • TEMPS - Temps (hores, minuts, segons)
    • ENUM(’valor1’,’valor2", ....) - Llista de valors d'enumeració.
  • Alguns paràmetres opcionals:
    • NO NUL - Cal proporcionar un valor. El camp no es pot deixar buit.
    • DEFAULTvalor per defecte - Si no s'especifica cap valor, el fitxer valor per defecte assignat al camp.
    • NO SIGNAT - Per als camps numèrics, assegureu-vos que el número no sigui mai negatiu.
    • AUTO_INCREMENT - El valor s'incrementa automàticament cada vegada que s'afegeix una fila a la taula.