Программы? Если установлен mySQL, то в папке
bin должен быть
MySqlManager.exe. Запускаешь его, выбираешь
MySQL и правой кнопкой
SQL Query. Отсюда можно посылать запросы (хотя я обычно все делаю напрямую из PHP-файлов).
Запрос 1 (создание БД):
CREATE TABLE mytable (
id int(5) NOT NULL PRIMARY KEY AUTO_INCREMENT,
contact char(50) NOT NULL,
about text NOT NULL
);
Была создана таблица с тремя полями, первое — самозаполняемое, второе — контактная информация (50 символов) и третья — текстовое поле.
Запрос 2 (вывод информации из БД):
(Необходим PHP-файл)
<table>
<?php
$dbhost = ""; // Хост mySQL БД
$dbname = ""; // Имя mySQL БД
$dbuser = ""; // Username для mySQL БД
$dbpass = ""; // Password для mySQL БД
if (!$sql = @mysql_connect($dbhost, $dbuser, $dbpass)) {
exit("<h2>Ошибка</h2><hr>Невозможно подключиться к базе данных!");
}
if (!@mysql_select_db($dbname, $sql)) {
exit("<h2>Ошибка</h2><hr>Невозможно выбрать базу данных!");
}
$result = mysql_query("SELECT * FROM mytable DESC LIMIT 200")
or exit("<h2>Ошибка</h2><hr>Ошибка запроса к mySQL.");
while ($data = mysql_fetch_array($result)) {
?>
<tr>
<td><?php echo $data['id']; ?></td>
<td><?php echo $data['contact']; ?></td>
<td><?php echo $data['about']; ?></td>
</tr>
<?php
}
mysql_free_result($result);
mysql_close($sql);
?>
</table>
Запрос 3 (добавление информации):
Часть 1 (обычный HTML-файл):
<form action="add.php" method="post">
<input type="text" name="contact" maxlength="50">
<textarea rows="9" cols="50" name="about"></textarea>
<input type="submit" value="Отправить">
</form>
Часть 2 (содержимое add.php):
<?php
$dbhost = ""; // Хост mySQL БД
$dbname = ""; // Имя mySQL БД
$dbuser = ""; // Username для mySQL БД
$dbpass = ""; // Password для mySQL БД
if (!$sql = @mysql_connect($dbhost, $dbuser, $dbpass)) {
exit("<h2>Ошибка</h2><hr>Невозможно подключиться к базе данных!");
}
if (!@mysql_select_db($dbname, $sql)) {
exit("<h2>Ошибка</h2><hr>Невозможно выбрать базу данных!");
}
if (mysql_query("INSERT INTO mytable VALUES ('', '$contact', '$about')")) {
echo "Ваши данные успешно внесены в БД.";
} else {
exit("<h2>Ошибка</h2><hr>Ошибка запроса к mySQL.");
}
?>
Время интернета у меня истекает, поэтому об обновлении инфы и удалении сказать не успел. Чтобы все это использовать человек должен хоть немного ориентироваться в web-программировании.