#

Kopiowanie danych pomiędzy tabelami

Poniedziałek, 05 Styczeń 2009 22:09

Dane pomiędzy tabelami można skopiować bezpośrednio wykorzystując zapytanie SQL. Należy oczywiście pamiętać, że bazy danych, w których te same dane powtarzają się zostały błędnie zaprojektowane. Właśnie po to wymyślono relacje i diagramy związków encji żeby wyeliminować powtarzanie się danych wewnątrz bazy. Może jednak zajść konieczność skopiowania danych i wówczas możemy skorzystać bezpośrednio z mechanizmów dostępnych w SQL bez konieczności używania, któregoś z języków programowania.

Struktura takiego polecenia może wyglądać następująco:

 
INSERT INTO nazwa_tabeli_docelowej (nowe_pole_1, nowe_pole_2, nowe_pole_3)
SELECT pole_1, pole_2, pole_3
FROM nazwa_tabeli_zrodlowej;
 

Ilość pól pobieranych z tabeli źródłowej musi być dokładnie taka sama jak ilość pól tabeli do której kopiujemy dane. W zapytaniu można dodatkowo określić warunek dla danych, które mają zostać skopiowane.

 
INSERT INTO nazwa_tabeli_docelowej (pole_1, pole_2, pole_3)
SELECT pole_1, pole_2, pole_3
FROM nazwa_tabeli_zrodlowej;
/* ewentualnie dodatkowo warunek */
WHERE pole_1 != '';
 

Powyższe zapytanie SQL skopiuje jedynie te rekordy, których posiadają jakąś wartość w polu: pole_1 tabeli źródłowej.

Zmieniony: Poniedziałek, 05 Styczeń 2009 22:35

 

Import dużych plików MySQL przy użyciu polecenia SOURCE

Czwartek, 01 Styczeń 2009 16:35

Wygodnym narzędziem do importowania plików przechowujących wyeksportowane dane z bazy danych MySQL jest phpMyAdmin. Często jednak występują problemy podczas importowania dużych plików SQL. Mogą one wynikać z konfiguracji z konfiguracji pliku php.ini, w którym zapisany jest maksymalny rozmiar wczytywanego pliku:

 
upload_max_filesize = 2M
 

Wygodnym sposobem importu dużych plików jest użycie instrukcji MySQL: SOURCE

. Użycie instrukcji SOURCE wymaga wcześniejszego zalogowania się klientem bazy do serwera MySQL. Składnia polecenia:

 
mysql -u [nazwa_uzytkownika] -h [nazwa_hosta] -p
 

Zmieniony: Piątek, 02 Styczeń 2009 11:10

Więcej…

 

Formatowanie tekstu w dokumentach HTML

Czwartek, 25 Grudzień 2008 16:59

W głównej części dokumentu HTML znajdują się prezentowane dane. Często są to informacje w formie tekstu. Tekst ten możemy pogrupować na logiczne fragmenty podobnie jak ma to miejsce w tradycyjnych mediach drukowanych. W dokumentach HTML można użyć:

  • nagłówków,
  • elementów stylów fizycznych,
  • elementów stylów logicznych,
  • elementów stylów bloków tekstu,
  • list numerowanych,wypunktowanych i definicji
  • linii poziomych.

Nagłówki

Można zastosować nagłówki o 6 poziomach. Umożliwiają podzielenie tekstu i wyróżnienie określonych jego fragmentów. Nagłówki mają obecnie duże znaczenie w pozycjonowaniu stron internetowych więc warto dobrze poznać zasady ich używania.

 
<h1>nagłówek stopnia 1</h1>
<h2>nagłówek stopnia 2</h2>
<h3>nagłówek stopnia 3</h3>
<h4>nagłówek stopnia 4</h4>
<h5>nagłówek stopnia 5</h5>
<h6>nagłówek stopnia 6</h6>
 

Zmieniony: Czwartek, 25 Grudzień 2008 17:21

Więcej…

 

Główna część dokumentu HTML

Czwartek, 25 Grudzień 2008 15:34

Główna cześć dokumentu HTML umieszczona jest pomiędzy znacznikami <body> </body>. W pojedynczym dokumencie może znajdować się tylko jedna para tych znaczników. Pomiędzy tymi znacznikami umieszczane są dane, które mają zostać wyświetlone oraz znaczniki określające strukturę prezentowanych danych.

 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  <title>Tytuł strony</title>
</head>
<body>
<!-- główna czesc dokumentu -->
<p>Dane do wyświetlenia w dokumencie, będące akapitem tekstu</p>
</body>
</html>
 
W głównej części dokumentu została zamieszczona treść dokumentu oznaczona poprzez znaczniki <p> </p> jako akapit tekstu. Dodatkowo został zamieszczony komentarz.

Zmieniony: Czwartek, 25 Grudzień 2008 16:37

Więcej…

 

GeSHi - kolorowanie kodu w Joomla 1.5.8

Środa, 24 Grudzień 2008 00:18

GeSHi to klasa służąca do wyświetlania pokolorowanej składni kodu wielu języków programistycznych. Klasa ta znalazła się również w CMS Joomla umożliwiając zamieszczanie pokolorowanego kodu źródłowego wewnątrz artykułu. Wśród domyślnie dostępnych języków po zainstalowaniu Joomla 1.5.8 znajdują się:

  • CSS
  • html4strict
  • JavaScript
  • PHP
  • PHP Brief
  • SQL
  • XML

Dodatkowo można zainstalować obsługę innych języków min. Action Script, C, C++, Delphi, Java, Pascal. Pełna lista wspieranych języków dostępna jest pod adresem: http://qbnz.com/highlighter/

Zmieniony: Poniedziałek, 05 Styczeń 2009 12:46

Więcej…

 
«PoczątekPoprzednia1234NastępneOstatnie»

Strona 3 z 4

Kategorie

Login