<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Создать очень простую базу данных в phpmyadmin]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=2321</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2321&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Создать очень простую базу данных в phpmyadmin».]]></description>
		<lastBuildDate>Mon, 05 Sep 2011 21:17:40 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Создать очень простую базу данных в phpmyadmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17440#p17440</link>
			<description><![CDATA[<div class="quotebox"><cite>vladimirr сказал:</cite><blockquote><p>Я читал, что БД в phpMyAdmin не нуждаются в связях, поэтому про это редко где пишут, если пишут вообще. Если вот в access нет связи между таблицами, то от такой базы никакого толка, а как в phpMyAdmin?</p></blockquote></div><p>Все зависит от типа таблиц. Для таблиц имеющих тип MYISAM связи в phpMyAdmin устанавливаются только для лучшего визуального их представления. Для таблиц имеющих тип InnoDB, связи могут влиять на данные (поведение задается при создании связи), например, каскадное удаление или обновление связанных данных.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 05 Sep 2011 21:17:40 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17440#p17440</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать очень простую базу данных в phpmyadmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17439#p17439</link>
			<description><![CDATA[<p>Спасибо большое, что указали на мои ошибки, то на 2х или 3х форумах писал и за полгода ниодного ответа. </p><p>Я читал, что БД в phpMyAdmin не нуждаются в связях, поэтому про это редко где пишут, если пишут вообще. Если вот в access нет связи между таблицами, то от такой базы никакого толка, а как в phpMyAdmin?</p>]]></description>
			<author><![CDATA[null@example.com (vladimirr)]]></author>
			<pubDate>Mon, 05 Sep 2011 15:46:06 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17439#p17439</guid>
		</item>
		<item>
			<title><![CDATA[Re: Создать очень простую базу данных в phpmyadmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17436#p17436</link>
			<description><![CDATA[<p>Ошибка здесь в типе данных (тип должен быть идентичен):<br />`kod_tovara` SMALLINT <span style="color: red">UNSIGNED</span> NOT NULL ,<br />`kod_klienta` SMALLINT <span style="color: red">UNSIGNED</span> NOT NULL ,</p><p>И здесь (связь с ссылочной таблицей устанавливается через REFERENCES):<br />FOREIGN KEY (`kod_tovara`) <span style="color: red">REFERENCES `test` (`kod_tovara`)</span>,<br />FOREIGN KEY (`kod_klienta`) <span style="color: red">REFERENCES `klient` (`kod_klienta`)</span></p><p>В остальном все соответствует задачнику. Сразу после создания таблиц вы увидите связи в Дизайнере.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 05 Sep 2011 09:01:56 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17436#p17436</guid>
		</item>
		<item>
			<title><![CDATA[Создать очень простую базу данных в phpmyadmin]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=17435#p17435</link>
			<description><![CDATA[<p>Добрый день. Я занялся за изучение создание баз данных в phpmyadmin, до этого я учил создание баз в SQL Server и MS Access. А вот сейчас, я не могу понять как в phpmyadmin создаётся связи между таблицами. В инете я нашёл самую простую базу данных и на её примере хочу понять принцип связей между таблицами в phpmyadmin. Код создание таблиц я написал, а вот в связях стал путаться да и phpmyadmin начал выдавать ошибки. Прошу помочь только в объяснение создание связей. Вот код:</p><div class="codebox"><pre><code>CREATE TABLE `sdelka_inno_db`.`klient` (
`kod_klienta` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`familiya` VARCHAR( 64 ) NOT NULL ,
`imya` VARCHAR( 64 ) NOT NULL ,
`otchestvo` VARCHAR( 64 ) NOT NULL 
) ENGINE = InnoDB;</code></pre></div><div class="codebox"><pre><code>CREATE TABLE `sdelka_inno_db`.`sdelka` (
`kod_sdelki` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`kol_vo` INT NOT NULL ,
`data` DATE NOT NULL ,
`kod_tovara` SMALLINT NOT NULL ,
`kod_klienta` SMALLINT NOT NULL ,
CONSTRAINT FOREIGN KEY (`kod_tovara`),
CONSTRAINT FOREIGN KEY (`kod_klienta`)
) ENGINE = InnoDB;</code></pre></div><div class="codebox"><pre><code>CREATE TABLE `sdelka_inno_db`.`test` (
`kod_tovara` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nazvanie` VARCHAR( 64 ) NOT NULL ,
`tip` VARCHAR( 64 ) NOT NULL ,
`cena` FLOAT NOT NULL 
) ENGINE = InnoDB;</code></pre></div><p>Ниже я прикрепил скриншот с описанием этой базы данных, код которой я написал выше.<br /><a href="http://pixs.ru/?r=2913008"><span class="postimg"><img src="http://i5.pixs.ru/storage/0/0/8/Opisanieuc_1601690_2913008.jpg" alt="http://i5.pixs.ru/storage/0/0/8/Opisanieuc_1601690_2913008.jpg" /></span></a></p>]]></description>
			<author><![CDATA[null@example.com (vladimirr)]]></author>
			<pubDate>Sun, 04 Sep 2011 18:14:50 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=17435#p17435</guid>
		</item>
	</channel>
</rss>
