Wpisy oznaczone tagiem "mysql" (23)  

petre
 
Jeżeli nie możesz przez np.: phpmyadmina usunąć wpisów w tablicy ponieważ blokuje Cie foregin key (klucz obcy), wówczas skorzystaj z:

SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE table1;
SET FOREIGN_KEY_CHECKS = 1;
 

wodzupl20
 
Aby zacząć jakiekolwiek programowanie w php trzeba się zaopatrzyć w zestaw narzędzi do programowanie w danym języku.
1.Edytor kodu ja korzystam z notepad ++ ale morze być jakikolwiek edytor.
2.Serwer do testów Apache z wtyczką php oraz mysql np. xampp.
3.Przydało by się trochę pojęcia w programowaniu.
4.Najważniejszym elementem jest mnóstwo zapału i chęci do nauki.

Edytora nie będę omawiał ponieważ każdy ma inne upodobania więc zajmę się serwerem. XAMPP czyli Apache, MySQL, PHP, phpMyAdmin. Apache będzie interpretował nasz kod php , mysql będzie służył jako baza danych ,  phpmyAdmin będzie służył jako interfejs do tworzenia i edycji bazy danych.

XAMPP'a oraz notepad++ można pobrać z witryn wymienionych poniżej :
www.apachefriends.org/en/xampp-windows.html#641
notepad-plus-plus.org/download

Uruchamiamy ściągnietego Xamppa:
1.bmp

Klikamy OK:
2.bmp

Klikamy next:
3.bmp

Wybieramy ścieżkę instalacji:
4.bmp

Jeśli chcemy zainstalować xampa jako service działający w tle zaznaczamy 3 checkboxy na dole i klikamy next:
5.bmp

Po zakończonej pomyślnie instalacji klikamy finsh:
7.bmp

Następnie instalator pyta nas czy uruchomić menager XAMPPA klikamy TAK :
8.bmp

W menadżerze uruchamiamy Apache i MySQL bo to tylko będzie potrzebne:
10.bmp

Aby sprawdzić naszą platformę czy poprawnie działa wpisujemy w przeglądarce adres http://localhost i powinien pojawić się nam poniższy widok wyboru języka wybieramy polski:

12.bmp

13.bmp

Pomimo poprawnie zainstalowania dobrym zwyczajem jest zmiana zabezpieczeń , wpisując poniższy link powinien nas odnieść do strony z ustawieniami:
http://localhost/security/xamppsecurity.php
14.bmp


Po zmianie haseł i ustawień jesteśmy gotowi do pracy nad pierwszymi skryptami kontynuacja w cz.2.
 

petre
 
petre: You are downloading:

#MySQL #Workbench 5.2.33
 

hostit.pl
 
Dla wszystkich tych, którzy zastanawiają się nad zakupem nowego #serwer'a lub zmianą usługodawcy przygotowaliśmy serię promocji.
Każdy kto zamówi serwer wirtualny, zaznaczając opcję promocyjną, otrzyma dodatkowo:

1.Dowolną #domen'ę .pl za 0 złotych.
2.Pojemność dysku x3.
3.Transfer x2.
4.#MySQL x2.
5.Jeżeli przedstawisz nam fakturę za ostatni okres rozliczeniowy u poprzedniego usługodawcy to okres abonamentowy zostanie wydłużony o dodatkowe 100 dni.

Reasumując: korzystając z promocji do Twojej dyspozycji zostanie oddany, nawet na 15 miesięcy, #hosting o ogromnych parametrach już za 69 złotych netto.

Z pozdrowieniami,
hostit.pl

hostit.pl #hosting,#domeny,#ssl,#poczta
 

wodzupl20
 
Wpadłem na genialny pomysł zrobienia małej serii instruktarzy ( tuto riali ) podstaw programowania PHP & MYSQL to będzie pierwszy z nich .
Jak ważnym w programowaniu jest środowisko w którym pisze programista oraz narzędzia których używa, lecz nie wszystkie narzędzia są pisane pod preferowane systemy w których chcemy pracować. Przyzwyczaiłem się do pisania w notepad ++ jednak na Linuksie nie ma takowych łatwo instalujących się debów (*.deb bynajmniej ja o takich nie słyszałem pl.wikipedia.org/wiki/Deb) więc czemu nie za-emulować sobie środowiska Windows i odpalić nasz ulubiony program .

Potrzebne będą :
-linux ( Debian, Fedora, Ubuntu etc. ja urzynam Ubuntu)
ubuntu_logo_on_ice.jpg

-uprawnienia roota
root.jpg

-notepad++ (installka na windows sourceforge.net/(…)download…) :)
- podstawowe wiadomości na temat Linuxa ( amorze i nie ubuntuguide.org/wiki/Ubuntu:Karmic_pl )

Po zainstalowaniu systemu i uprzednim skonfigurowaniu jego przystopujemy do instalacji wine:
-Otwieramy konsole i wpisujemy : sudo apt-get update ( aby upewnić się czy nasz system jest zaktualizowany do końca)

-następnie wpisujemy : sudo apt-get upgrade jeśli (jeśli system nie będzie chciał instalować aktualizować się to dobrze jeśli występują jakieś paczki nieaktualne trzeba je zainstalować)

-jeśli wszystko poszło po naszej myśli wpisujemy : sudo apt-get install wine ( aby zainstalować wine i postępujemy zgodnie z wyświetlającymi się komendami)
install-wine.png


install wine 2.png


wine installer 2.png


Nie potrzebna jest awansowana konfiguracja wine wystarcza ustawienia domyślne . Pobieramy installkę notepad++ klikamy prawym przyciskiem na pobrany program i wybieramy otwórz za pomocą wine.

installnp.png


Powinna pojawić się znajoma installka notepad ++ z Windowsa trzeba postępować zgodnie  z wyświetlającymi się instrukcjami.


np1.png


np2.png


np3.png


np4.png


np5.png


np6.png


np7.png


np8.png


np9.png


np10.png

Po instalacji można znaleźć nasza aplikacje w Programy->Wine->Programy->Notepad++

W nastepnym artykule pokarzę jak zainstalować sobie Apache , Mysql , PHPmyadmin do testowania naszych aplikacji.
A na koniec coś śmiesznego :P.

  • awatar NearDark: Oooooo ciekawe, bardzo ciekawe. Mam nadzieję, że tutek będzie dotyczył PHP5. Obecnie uczę się JS, znam już HTML i CSS i trochę c++. Przyda się stworzenie osobnej strony WiKi z twoim tutorialem, będzie łatwiej coś znaleźć. Jesli chodzi o edytory to używam głównie darmowego Hateml Pro, dodatkowo Pajączek, rzadko dreamweaver. Czekam na tutki :0
  • awatar gprawda: @NearDark: Dziś postaram się opowiedzieć trochę o php 5 oraz podstawach w php oraz apche
Pokaż wszystkie (2) ›
 

iza
 
Wpis tylko dla znajomych

Wpis tylko dla znajomych

 

youpc
 
www.youpc.pl: rdir.pl/3wfhn - M. Widenius (twórca #MySQL) przekazał wczoraj do #test.ów fora MySQL - #MariaDB 5.1.41 RC.
 

salonit
 
Robię projekt i muszę do testów mieć bazę danych. Tylko wypełnianie jej jest pracochłonne i twa bardzo długo. Może macie jakiś sposób, aby zdobyć dane takie jak imiona nazwiska etc?

www.salonit.pl/pytanie/czy-wypelnic-baze-danych-205
 

webspot
 
The creator of MySQL has launched a Web-based campaign to "save" the open-source database from the "clutches" of Oracle, which is attempting to purchase its current owner, Sun Microsystems.

Link: www.networkworld.com/(…)121409-mysql-creator-launch…

#english
 

webspot
 
Michael Widenius - znany szerzej jako Monty - twórca bazy MySQL, stworzył petycję przeciwko przejęciu MySQL przez Oracle, które w połowie roku stało się właścicielem firmy Sun. Każdy kto korzysta z internetu powinien to podpisać!

Link: www.linux.pl/?id=news&show=5615

#polska
 

webspot
 
Bardzo przystępnie i czytelnie wyjaśnione jak pisać wydajne zapytania, wraz z obrazowymi przykładami.

Link: net.tutsplus.com/(…)top-20-mysql-best-practices…

#polska
 

tomaszs
 
tomaszs: bo to zły indeks był #quizz #mysql
 

jakub.stolarski
 
ALTER TABLE ma fajną właściwość, że potrafi wykonać kilka operacji w jednym rzucie. To oszczędza czas, bo wczytywana tabela jest tylko raz. Zmiana indeksu może więc wyglądać tak:

ALTER TABLE tabela DROP KEY index1, ADD KEY index1 (pole);
 

jakub.stolarski
 
Wczoraj męczyłem się z czyszczeniem dużej tabeli deweloperskiej gazika. Standardowo bez namysłu dałem DELETE FROM <tabela> ale trwało to niemiłosiernie długo, a skończyło się "lock timeout".

Dopiero dzisiaj tknęło mnie, że przecież mogę użyć TRUNCATE TABLE <tabela>.

Oczywiście nie zawsze jest tak różowo.

- truncate usuwa wszystko (nie ma częście where), ale teraz mi to nie przeszkadzało
- truncate będzie działać jak zwykły delete jeżeli mamy InnoDB i klucze obce

Na szczęście w tej konkretnej tabeli kluczy obcych nie miałem, a wyczyścić chciałem wszystko.

Warto więc zapamiętać to polecenie.
 

jakub.stolarski
 
Ciekawy test porównujący (www.mysqlperformanceblog.com/(…)detailed-review-of-…). TokuDB wygląda ciekawie. Szybkość INSERT/DELETE robi wrażenie.

Co prawda w operacjach w całości odbywających się w pamięci RAM jest na razie gorsze od InnoDB, ale to jest akurat ta część silnika, którą łatwiej jest zoptymalizować (przynajmniej w przypadku tradycyjnych baz opartych na B-Tree).

Warto się przyglądać rozwojowi.
 

firem
 
  • awatar muzyka: wyświetlanie wpisów znajomych gubi jedną wiadomość zawsze, tej przykładowo nie dziadziałem do póki nie wyświetliłem wszystkich
Pokaż wszystkie (1) ›
 

c3zi
 
W celu pobrania określonych kolumn należy użyć przybliżonego zapisu:
$oCriteria = new Criteria();
$oCriteria->clearSelectColumns();
$oCriteria->addSelectColumn( 'col1' );
$oCriteria->addSelectColumn( 'col2' );
TableNamePeer::doSelectRS( $oCriteria );
 

myadmin
 
[changelog]myadmin plugins: Dodano tablice dla archiwum newsow

zapytanie SQL:
ALTER TABLE `mACMS2_news` ADD `news_archived` BOOL NULL DEFAULT '0';
 

 

Kategorie blogów