Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Комплексни запитвания към MySQL
  1. Въведение
  2. Запитвания с JOIN
  3. Какво е особенното в тези заявки?
Mutatos
     
Автор  Mutatos (07.11.2004 19:11)  съобщение до автора
Погледнат  6436 пъти  добави към любими
Оценка  добави коментар
Гласове  13  изпрати на приятел
Коментари  (0)  абонирай се за MySQL
    Страница 1 / 3

 



След като разгледахме в първия урок за MySQL основните структори на тази база за данни, в този урок ще разгледаме по-сложни запитвания, които могат да ви улеснят доста работата в тази област. Описаните запитвания обхващат комбинация между 2 или повече таблици, които по някакъв начин са свързани взаимно.

Преди да започнем с разглеждането на всяка една структора по отделно, нека да се запознаем с таблиците с които ще боравим в този урок.

Таблицата users ще представлява мястото, където ще запаметяваме имената и датата на раждане на нашите потребители, а табелата projects, ще представлява мястото, където ще запаметяваме проектите и фамилните имена на потребителите, които работят по тях.


CODE
1
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');

Резултат:



CODE
1
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');

Резултат:



  Следваща страница >> 


Ключови думи: MySQL таблица заявка база данни сървър конзола ssh програмиране запитване код index индекс


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

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

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008