Creazione DB con phpMyAdmin

di il
3 risposte

Creazione DB con phpMyAdmin

Salve a tutti,
posso creare un DB con phpMyAdmin senza usare la procedura guidata.
Cioè inserendo il codice??

3 Risposte

  • Re: Creazione DB con phpMyAdmin

    Ovviamente sì.
  • Re: Creazione DB con phpMyAdmin

    MI puoi dire di più.

    Se faccio un database con la procedura guidata, dove leggo il codice che si crea??
  • Re: Creazione DB con phpMyAdmin

    rob* ha scritto:


    MI puoi dire di più.

    Se faccio un database con la procedura guidata, dove leggo il codice che si crea??
    Francamente non uso procedure guidate nè phpmyadmin.
    Se il database esiste già, ad esempio perchè lo hai creato in locale, puoi prenderne lo schema ad esempio con
    mysqldump -uroot -ppasswordchehai -d nomedeldatabase >filechecrea.txt
    il "-d" significa che non vengono dumpate le righe (cioè i dati), quindi ti rimane solo la struttura

    otterrai qualcosa del tipo
    
    DROP TABLE IF EXISTS `acl2`;
    /*!40101 SET @saved_cs_client     = @@character_set_client */;
    /*!40101 SET character_set_client = utf8 */;
    CREATE TABLE `acl2` (
      `ser` int(10) unsigned NOT NULL AUTO_INCREMENT,
      `utente` varchar(45) DEFAULT NULL,
      `polo` int(11) DEFAULT '-1',
      `funzioni` longtext,
      PRIMARY KEY (`ser`),
      KEY `iUtente` (`utente`,`polo`) USING BTREE
    ) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;
    /*!40101 SET character_set_client = @saved_cs_client */;
    
    a te interessa "prendere" la porzione create table .

    ---
    Questo presume però che il database (cioè lo schema) esista.
    In quel caso puoi fare un banale
    create schema nomedelloschema;
    In sostanza se hai un database "archivio" con dentro 2 tabelle poniamo "clienti" e "fatture", per ordine dovrai...
    create schema archivio;
    poi
    use archivio; create table clienti ...
    e
    user archivio; create table fatture...
Devi accedere o registrarti per scrivere nel forum
3 risposte