|
| Комплексни запитвания към MySQL |
|
|
| Автор |
Mutatos (07.11.2004 19:11) |
 |
съобщение до автора |
|
| Погледнат |
6436 пъти |
 |
добави към любими |
|
| Оценка |
 |
 |
добави коментар |
|
| Гласове |
13 |
 |
изпрати на приятел |
|
| Коментари |
(0) |
 |
абонирай се за MySQL |
|
|
|
|
Страница 1 / 3 |
|
|
|
След като разгледахме в първия урок за MySQL основните структори на тази база за данни, в този урок ще разгледаме по-сложни запитвания, които могат да ви улеснят доста работата в тази област. Описаните запитвания обхващат комбинация между 2 или повече таблици, които по някакъв начин са свързани взаимно.
Преди да започнем с разглеждането на всяка една структора по отделно, нека да се запознаем с таблиците с които ще боравим в този урок.
Таблицата users ще представлява мястото, където ще запаметяваме имената и датата на раждане на нашите потребители, а табелата projects, ще представлява мястото, където ще запаметяваме проектите и фамилните имена на потребителите, които работят по тях.
CODE1
2
3
4
5
6
7
8
9
10
11
| CREATE TABLE `users` (
`name` varchar(20) NOT NULL default '',
`surname` varchar(20) NOT NULL default '',
`born` date NOT NULL default '0000-00-00',
KEY `name` (`name`)
) TYPE=MyISAM;
INSERT INTO `users` (`name`, `surname`, `born`) VALUES ('Ivanov', 'Jordan', '1987-01-23');
INSERT INTO `users` (`name`, `surname`, `born`) VALUES ('Zahariev', 'Ivan', '1978-04-20');
INSERT INTO `users` (`name`, `surname`, `born`) VALUES ('Ivanov', 'Georgi', '1956-12-27');
INSERT INTO `users` (`name`, `surname`, `born`) VALUES ('Ivanov', 'Krasimir', '1945-07-08'); |
Резултат:
CODE1
2
3
4
5
6
7
8
9
10
| CREATE TABLE `projects` (
`projektname` varchar(20) NOT NULL default '',
`name` varchar(20) NOT NULL default '',
KEY `name` (`name`)
) TYPE=MyISAM;
INSERT INTO `projects` (`projektname`, `name`) VALUES ('Website', 'Ivanov');
INSERT INTO `projects` (`projektname`, `name`) VALUES ('Logo', 'Stefanov');
INSERT INTO `projects` (`projektname`, `name`) VALUES ('Design', 'Georgiev');
INSERT INTO `projects` (`projektname`, `name`) VALUES ('Screendesign', 'Jordanov'); |
Резултат:

Още уроци от тази рубрика
|
|
| За автора: Mutatos |
|
Николай Николов се занимава с програмиране на PHP/MySQL повече от 6 години. Заедно с разработката на уеб приложения на PHP, се занимава с Java, XML и Webservices. |
| |
|
| 1 посетител чете този урок (0 потребители и 1 гост) |
|
|
Активни потребители:
---
|
| |
|
|