Het hol van de Code

2 oktober, 2007

PHPMyAdmin kondigt daling van PHP 4 steun aan.

Filed onder: MySQL, PHP - Markeringen: , , , , - het 6:43 p.m. van Brian @

Ik was enkel over bij de plaats PHPMyAdmin en zag dit citaat:

 Onthaal aan phpMyAdmin 2.11, die waarschijnlijk de laatste reeks ondersteunend PHP 4 zal zijn.

Merk daar“ waarschijnlijk“ geplakt in op.  Zij testen de wateren.

Als phpMyAdmin de gehele PHP 4 lijn laat vallen, zou het enkel de WordPress goedkeuringstijd verder kunnen duwen een beetje.  Waar phpMyAdmin gaat, moet ik denken, zal ISPs niet langzaam zijn te volgen.

19 april, 2006

MySQL beveelt Spiekpapiertje

Filed onder: MySQL - het 5:23 p.m. van Brian @

Ik wilde een lijst van de lijsten in mijn gegevensbestand MySQL een paarweken krijgen geleden. Ik bookmarked op plaats die een lijst van bevelen had. Ik omvat hier die info voor furtureverwijzing. Ik heb dozens exemplaren van die lijst elders gevonden, zodat ga ik niet met om het even welke bepaalde plaats verbinden.

Hier periodiek comprobar aangezien ik more and more bevelen hier toevoeg. Er zijn reeds 5 goede degenen ik waarmoet zetten op later vanavond… maar ik heeft een hete datum met mijn vrouw die prioriteit neemt!

Gemeenschappelijke Bevelen MySQL

Beschrijving Bevel
Administratief
Aan login als wortel (van shell) mysql - uroot - p [wachtwoord]
CreÃër een gegevensbestand creÃër gegevensbestand [db naam];
Verleen alle toestemmingen voor een gegevensbestand aan een gebruiker verleen alle voorrechten [db naam]. * aan `[gebruiker] `@ ' localhost identificeerde zich door `[gebruikerswachtwoord] `;
Maak een lijst van alle gegevensbestanden op de sql server. toon gegevensbestanden;
Schakelaar aan een gegevensbestand. gebruik [db naam];
Om alle lijsten in db te zien. toon lijsten;
Om het gebiedsformaten van het gegevensbestand te zien. beschrijf [lijstnaam];
Om een gegevensbestand te schrappen dalings gegevensbestand [db naam];
Dump alle gegevensbestanden voor file. Het reservebestand is sql bevelen om alle db te ontspannen. mysqldump --user=root --password=blah --alle-gegevensbestanden

>/tmp/sql-01_backup.sql

Het bevellijn van de uitgang mysql houd met op
Vragen (SELECTEERT)
Toon alle gegevens in een lijst. SELECTEER * VAN [lijstnaam];
Tel rijen. SELECTEER TELLING (*) VAN [lijstnaam];
Toon bepaalde geselecteerde rijen met de waarde „wat“. SELECTEER * VAN [lijstnaam] WAAR [gebiedsnaam] = „wat“;
Toon alle verslagen die de naam „Loodje“ EN het telefoonaantal `3444444 ′ bevatten. SELECTEER * VAN [lijstnaam] WAAR naam = „Loodje“ EN phone_number = `3444444 ′;
Toon alle verslagen die niet de naam „Loodje“ EN het telefoonaantal `3444444 bevatten orde ′ door

phone_number gebied.

SELECTEER * VAN [lijstnaam] WAAR naam! = „Loodje“ EN phone_number = `3444444 orde ′ langs

phone_number;

Toon alle verslagen die met de letters `bob EN het telefoongetal `beginnen 3444444 ′. SELECTEER * VAN [lijstnaam] WAAR naam als „Bob%“ EN phone_number = `3444444 ′;
Gebruik een regelmatige uitdrukking om verslagen te vinden. Gebruik „BINAIR GETAL REGEXP“ aan kracht geval-gevoeligheid. Dit

vindt om het even welk verslagbegin met a.

SELECTEER * VAN [lijstnaam] WAAR rec RLIKE „^a$“;
Toon unieke verslagen. SELECTEER VERSCHILLEND [kolomnaam] VAN [lijstnaam];
Toon geselecteerde verslagen die in het stijgen (asc) worden gesorteerd of het dalen (desc). SELECTEER [col1], [col2] VAN [lijstnaam] ORDE DOOR [col2] DESC;
Sluit me aan bij lijsten aangaande gemeenschappelijke kolommen. selecteer lookup.illustrationid, lookup.personid, person.birthday van raadpleging

de linkerzijde sluit zich aan bij persoon op lookup.personid=person.personid=statement om zich bij verjaardag aan te sluiten persoonlijk indient met primair

illustratie identiteitskaart;

Het Beheer van de gebruiker
Schakelaar aan mysql db. CreÃër een nieuwe gebruiker. TUSSENVOEGSEL IN [lijstnaam] (Gastheer, Gebruiker, Wachtwoord) WAARDEN ('% ', 'WACHTWOORD user', ('password'));
Verander een gebruikerswachtwoord. (van Unixshell). [mysql dir] /bin/mysqladmin - uwortel - h hostname.blah.org - pwachtwoord

nieuwe -nieuw-password' `

Verander een gebruikerswachtwoord. (van herinnering MySQL). PLAATS WACHTWOORD VOOR `user'@'hostname' = WACHTWOORD ('passwordhere');
Schakelaar aan mysql db. Geef gebruikersprivilages voor db. TUSSENVOEGSEL IN [lijstnaam]

(Gastheer, Db, Gebruiker, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv) WAARDEN

('% ', 'db', 'user', 'Y', 'Y', 'Y', 'Y', 'Y', 'N');

Het gegevensbestandtoestemmingen/privilages van de update. GELIJKE VOORRECHTEN;
De Wijziging van de lijst
Om een lijst te schrappen. dalings lijst [lijstnaam];
Keert de kolommen en kolominformatie betreffende de aangewezen lijst terug. toon kolommen van [lijstnaam];
Om info in een lijst reeds bij te werken. De UPDATE [lijstnaam] PLAATSTE Select_priv = `Y', Insert_priv = `Y', Update_priv = `Y waar

[gebiedsnaam] = `user';

Schrap een rij van een lijst. SCHRAP van [lijstnaam] waar [gebiedsnaam] = `whatever';
Schrap een kolom. verander de kolom van de lijst [lijstnaam] daling [kolomnaam];
Voeg een nieuwe kolom aan db toe. verander lijst [lijstnaam] toevoegen kolom [nieuwe varchar kolomnaam] (20);
Verander kolomnaam. verander lijst [lijstnaam] verandering [oude kolomnaam] [nieuwe kolomnaam] varchar (50);
Maak een unieke kolom zodat krijgt u geen dupes. verander lijst [lijstnaam] toevoegen uniek ([kolomnaam]);
Maak een kolom groter. verander lijst [lijstnaam] wijzigen [kolomnaam] VARCHAR (3);
Schrap uniek van lijst. verander de index van de lijst [lijstnaam] daling [colmn naam];
Laad een Csv- dossier in een lijst. DE GEGEVENS INFILE `/TMP/FILENAME.CSV VAN DE LADING VERVANGEN IN LIJST [LIJSTNAAM] GEBIEDEN DIE DOOR `, 'WORDEN GEËINDIGD, LIJNEN

GEËINDIGD. DOOR `\ n (field1, field2, field3);

CreÃër Lijst

Voorbeeld 1.
CREÃëR LIJST [lijstnaam] (firstname VARCHAR (20), middleinitial VARCHAR (3), lastname

VARCHAR (35), achtervoegsel VARCHAR (3),

officeid VARCHAR (10), user-id VARCHAR (15), gebruikersbenaming VARCHAR (8), e-mail VARCHAR (35), telefoon VARCHAR (25), groepen

VARCHAR (15), datestamp DATUM, timestamp tijd, pgpemail VARCHAR (255));

CreÃër Lijst

Voorbeeld 2.
creÃër lijst [lijstnaam] (primaire sleutel personid van int. (de 50) niet ongeldige auto_increment, firstname

varchar (35), middlename varchar (50), lastname varchar (50) gebrek `bato');

Aangedreven door WordPress