Database
Solving problems and issues related to various DBMS
Explore Questions
There are no popular questions to show right now
-
0 votes2 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes1 answer
319 questions in this forum
-
Mysql запрос в цикле
Доброго времени суток. Ситуация следующая: есть две таблицы 1)authors: в ней два поля - id_authors и author(проще говоря, каждый автор пронумерован) 2)books: имеет поля - author(в него подставляется номер автора из поля id_authors первой таблицы), annotation, name теперь нужно всё это дело вывести $q = mysql_query('SELECT author, annotation, name FROM books'); while ($f = mysql_fetch_array($q)) { $author_select= mysql_query("select author from authors where id_authors = '$f[author]'"); $ok= mysql_fetch_array($author_select); echo $f[name].'<br />'.$ok[author].'<br />'.$f[annotation]; } И, собственно, все работает как надо. …
0 votes15 answers -
Переименовать название базы данных
Возникла необходимость переименовать базу данных. Не могу запросом database video rename tr_video переименовать базу данных, как её переименовать? Попробовал ещё так где-то прочитал: alter database video upgrade data directory tr_video Не работает запрос.
0 votes7 answers -
Выбор случайных товаров
Есть Mysql таблица,в которой есть колонка category_id.В этой колонке значения повторяются.Ну то есть определяет категорию товара.Возможно ли сделать так,чтоб выбрать 5 случайных товаров из таблицы,чтоб категории не повторялись?
0 votes8 answers -
MySql - кодировка
В какой кодировке указывать надо, чтоб достало данные из майкл в русском виде а не знаками вопроса? Что здесь поменять нужно?
0 votes2 answers -
Повторная вставка строк
Хочу продублировать в таблице поля,которые уже были. insert into door(name,width,height,type) values((select name,width,height,type from door)) Выдает ошибку. Column count doesn't match value count at row 1.
0 votes5 answers -
запрос к БД на отправку письма
В общем есть БД Mysql ,мне необходимо сделать запрос чтобы мне на мыло пришло письмо с админским паролем на вход в админку.В БД я разбираюсь очень плохо,даже не знаю синтаксиса.....(( то есть как запрос сделать к БД. подскажите пожалуйста)
0 votes4 answers -
Программирование под MySql(триггеры, хранимые процедуры/функции)
Всем привет. Есть следующая задача: - отследить изменение таблици(insert/update), причем нужно указать какие поля изменились; - в спец поле в таблице вставлять hash всей записи. Вот мое решение -- таблица для отслеживания изменений CREATE TABLE `change`( idChange INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `table` VARCHAR(50) NOT NULL, rowId INT(10) UNSIGNED NOT NULL, columnLst VARCHAR(255) NOT NULL, PRIMARY KEY (idChange) ); -- собственно объект наблюдений CREATE TABLE item( idItem INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, title VARCHAR(45) NOT NULL, count TINYINT(4) UNSIGNED NOT NULL, price DECIMAL(10, 2) NOT NULL, `hash` CHAR(32) DE…
0 votes6 answers -
Подскажите Mysql запросы
1)Как написать в Mysql,чтобы выбирались те поля,которые для данной таблицы повторяются? 2)Как выбрать productid из таблицы a,которых нет в productid таблицы b?
0 votes4 answers -
PostgreSQL
Кто чего знает об этом? Кто пробовал и какие впечатления? Вроде, говорят, там шикарный полнотекстовый поиск и синтаксис, близкий к мускулю. Так оно? Кто что почитать посоветует?
0 votes5 answers -
Phpmyadmin
Привет всем. Я тут заморочился созданием БД в MySQL посредствам PHPMyAdmin, создал БД, создал таблицу, теперь создаю поля в таблице. Ребят, может кто дать ссылку на описание столбцов поля: Поле Тип Длины/Значения Сравнение Атрибуты Ноль По умолчанию Дополнительно Комментарии MIME-тип Трансформация браузера Опции трансформации Нужна некая шпаргалка, чтобы корректно заполнять поля!?
0 votes18 answers -
Information_schema
У сайта на wp есть БД sql и там внутри неё ещё две, основная и information_schema, я почитал в инете конечно что это такое, но не понятно если мне например нужно перенести сайт на другой хостинг, на information_schema можно забить? Просто экспортировать основную БД и импортировать её на новом хостинге?
0 votes2 answers -
CREATE TEMPORARY TABLE
Как понятно из темы проблема в правильном написании следующего кода: CREATE TEMPORARY TABLE table_1 LIKE table_1 Система возвращает ошибку: Not UNIQUE TABLE/ALIAS: 'table_1'. Но ведь я и хочу создать временную таблицу с тем же именем, скопировать структуру и обращаясь к table_1 работать со временной таблицей. Как правильно написать приведенный выше код?
0 votes4 answers -
Помогите с запросом
Есть три таблицы: category post post_cat Нужно сделать запрос на выборку из таблицы post так, чтобы в результате присутствовало ещё одно поле: post_cat. И в этом поле должны содержатся имя или имена категорий. Можно ли сделать такое или нет? Если да, то как?
0 votes6 answers -
Помогите с запросом
Пишу в этот форум, потому что почему-то у меня нет прав создавать топике в разделе СУБД Есть таблица users user_id | rating 1 | 80 2 | 50 3 | 30 4 | 10 И таблица update_rating user_id | dop_rating 1 | 15 2 | -30 3 | -10 4 | 60 Вопрос: как в одном запросе приплюсовать данные поля update_rating.dop_rating к полю users.rating у всех пользователей? Пока не нашел другого способа как создавать для каждого юхера свой sql-запрос, но ИМХО если пользователей будет много, то это будет жестоко..
0 votes5 answers -
not null в запросе пхп
Какой смысл при создании таблицы в базе данных, например вот такой: create table yra(id int(5), samolyot varchar(10), tata varchar(50) not null, primary key(id)); Какую роль играет not null при добавлении информации в базу данных через форму сайта?
0 votes10 answers -
Обработка строк
Есть переменная: $model='TrailBlazer'; в БД в таблице 'cars' есть кортежи с полем 'model' со значением 'trail blazer'. Допустим я приведу переменную к виду $model='trailblazer'; т.е. переведу строку в нижний регистр, удалю все пробелы. Как подобным образом поступить со значениями поля 'model' в таблице 'cars', что бы найти все кортежи поле 'model' которых содержит значение 'trailblazer'?
0 votes2 answers -
Пустые процессы
Вопрос тут возник у меня на сервере достаточно много пустых процессов с чем это связано? http://s12.radikal.ru/i185/1007/29/ffda95fa31dd.jpg
0 votes13 answers -
Долбаная кодировка
Уже никаких мозгов не хватает. Спрошу тут, может кто подскаже чего. Так уж исторически сложилось, что всё на cp1251 должно быть. Но всё как-то не то и не так. Простейший скрипт: mysql_query("INSERT INTO `table` (`field`) VALUE ('Тест')"); echo("INSERT INTO `table` (`field`) VALUE ('Тест')<br>"); $q=mysql_query("SELECT * FROM `table`"); $r=mysql_fetch_array($q); echo $r['field']; Выдаёт Кодировка скрипта 1251 (даже специально хэдер вывел для пущей уверенности), таблица cp1251_general_ci, в /etc/mysql/my.cnf указано init_connect='SET NAMES cp1251' collation_server=cp1251_general_ci character_set_server=cp1251, но mysql_client_encoding() всё равно упорно возвращает l…
0 votes2 answers -
Индексы
http://i076.radikal.ru/1006/39/8131deffce77.jpg в графе "уникальных элементов" стоит "нет" База регулярно обновляется путем залития дампа с локальной базы http://s52.radikal.ru/i135/1006/47/9dcb73fc63c5.jpg как видно на локальном mysql количество элементов стоит... Вопрос: почему так и работают ли в итоге индексы на сайте?
0 votes2 answers -
Оптимизация бд в joomla
Прошу помочь асов =) Как можно в джумле отследить какие запросы и сколько времени выполняются при загрузке сайта, что бы добавить индекс куда нужно для убыстрения? Я пробовал отладочный режим но он не показывает время, поискал в инете наткнулся на статью где пишется какие сделать изменения нужно чтоб писал, я всё сделал, а всё равно не пишит, может какой плагин есть удобный или ещё способы?
0 votes3 answers -
выбор повторяющийхся запесей
есть таблица нужно выбрать все строки которые имеют повторы... допустим number 1 2 3 4 5 1 3 result 1 3
0 votes5 answers -
Запрос в mysql
Есть вот такая таблица. name click a 1 a 2 b 3 b 4 Возможно сделать в одном запросе,чтобы выбирался distinct(name),но вместе с тем для данного name выводилась сумма click по всей таблице?
0 votes4 answers -
Oracle
Пару раз встречал на форуме упоминания этой СУБД. Вот решил попробовать в действии. Поставил себе XE, вроде всё без косяков установилось. Вот теперь хочу понять как это всё работает и с чем это вообще едят. Краем уха слышал, что язык запросов тут тоже SQL, но, как всегда, со своими особенностями. Когда начинал мускуль учить, то прочитал несколько мануалов по нему и научился в нём работать плохо - потом пришлось переучиваться. С ораклом не хотелось бы повторять этой ошибки, так что хочу узнать есть ли тут у нас спецы по нему и с чего стоит начать: какие клиенты используются (я под убунтой работаю), что следует почитать (желательно в открытом доступе и на русском) ну и вооб…
0 votes17 answers -
Несколько запросов в одном
Есть несколько параметров, к примеру, `id`... Можно ли с помощью одного запроса сделать выборку из БД по всем `id`?
0 votes9 answers -
Создание карты кликов
Добрый день, пробую сделать карту кликов для сайта по данному уроку: http://css-tricks.com/tracking-clicks-buil...php-and-jquery/ сделал все как написано. установил денвер, создал бд название бд:db_click имя пользователя: db password:222 создал таблицу: CREATE TABLE `clickmap` ( `id` int(10) unsigned NOT NULL auto_increment, `x` smallint(4) unsigned NOT NULL, `y` smallint(4) unsigned NOT NULL, `location` varchar(255) NOT NULL, PRIMARY KEY (`id`), KEY `location` (`location`) ) далее есть php скрипт, который и должен записывать данные в бд: <?php $DB = mysql_connect("localhost", "db", 222"); mysql_select_db("db_click", $DB); if (isset($_POST['l']))…
0 votes1 answer