Вопросы с тегом 'mysql'

MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), которая использует язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т.д. Это разные БД, которые все используют SQL для управления данными.
28
ответов

Как я могу предотвратить SQL-инъекцию в PHP?

Если пользовательский ввод вставлен без изменения в SQL-запрос, приложение становится уязвимым для SQL-инъекции, как в следующем примере: $unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variabl...
задан 13 сент. '08 в 2:55
14
ответов

Почему я не должен использовать функции mysql_ * в PHP?

Каковы технические причины того, почему нельзя использовать функции mysql_*? (например, mysql_query(), mysql_connect() или mysql_real_escape_string())? Почему я должен использовать что-то еще, даже если они работают на моем сайте? Если они не рабо...
задан 12 окт. '12 в 16:18
32
ответов

Должен ли я использовать поле 'datetime' или 'timestamp'?

Вы порекомендовали бы использовать datetime или timestamp и почему (используя MySQL)? Я работаю с PHP на стороне сервера.
задан 03 янв. '09 в 19:14
3
ответов

Какая разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN?

Какая разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN в MySQL?
задан 18 апр. '11 в 20:15
14
ответов

Как получить список учетных записей пользователей MySQL

Я использую утилиту командной строки MySQL и могу перемещаться по базе данных. Теперь мне нужно увидеть список учетных записей пользователей. Как я могу это сделать? Я использую версию MySQL 5.4.1.
задан 16 июля '09 в 6:23
31
ответ

Как импортировать файл SQL с помощью командной строки в MySQL?

У меня есть файл .sql с экспортом из phpMyAdmin. Я хочу импортировать его на другой сервер, используя командную строку. У меня есть установка Windows Server 2008 R2. Я поместил файл .sql на диск C, и я пробовал эту команду database_name < file...
задан 16 июля '13 в 3:43
16
ответов

UTF-8 полностью через

Я настраиваю новый сервер и хочу полностью поддерживать UTF-8 в своем веб-приложении. Я пробовал в прошлом на существующих серверах и всегда, кажется, должен вернуться к ISO-8859-1. Где именно мне нужно установить кодировку/кодировки? Я знаю, что м...
задан 11 нояб. '08 в 0:04
10
ответов

Какой тип данных MySQL используется для хранения логических значений

Так как MySQL, похоже, не имеет никакого "логического" типа данных, какой тип данных вы "злоупотребляете" для хранения истинной/ложной информации в MySQL? Особенно в контексте написания и чтения из/в PHP script. Со временем я использовал и видел н...
задан 14 нояб. '08 в 13:36
13
ответов

Как подключиться к базе данных MySQL в Python?

Как подключиться к базе данных MySQL с помощью программы python?
задан 17 дек. '08 в 0:49
9
ответов

Можно ли объединить несколько строк MySQL в одно поле?

Используя MySQL, я могу сделать что-то вроде: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; и получим: shopping fishing coding но вместо этого я просто хочу 1 строку, 1 col: shopping, fishing, coding Причина в том, что я выбираю ...
задан 10 нояб. '08 в 5:34
20
ответов

Как reset AUTO_INCREMENT в MySQL?

Как я могу reset auto_increment поля? Я хочу, чтобы он снова начал отсчет с 1.
задан 19 янв. '12 в 11:37
24
ответов

Как выводить результаты запросов MySQL в формате CSV?

Есть ли простой способ запустить MySQL-запрос из командной строки Linux и вывести результаты в формате CSV? Вот что я делаю сейчас: mysql -u uid -ppwd -D dbname << EOQ | sed -e 's/ /,/g' | tee list.csv select id, concat("\"",name,"\"")...
задан 10 дек. '08 в 18:59
33
ответов

mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row() ожидает, что параметр 1 будет ресурсом

Я пытаюсь выбрать данные из таблицы MySQL, но я получаю одно из следующих сообщений об ошибке: mysql_fetch_array() ожидает, что параметр 1 будет ресурсом, boolean given или mysqli_fetch_array() ожидает, что параметр 1 будет mysqli_result, boole...
задан 04 июня '10 в 13:18
30
ответов

SQL выбирает только строки с максимальным значением в столбце

У меня есть эта таблица для документов (упрощенная версия здесь): +------+-------+--------------------------------------+ | id | rev | content | +------+-------+--------------------------------------+ | 1 | 1 ...
задан 12 окт. '11 в 22:42
27
ответов

MyISAM против InnoDB

Я работаю над проектами, которые связаны с большим количеством записей в базе данных, я бы сказал (70% вставок и 30%). Это соотношение также будет включать в себя обновления, которые я считаю одним прочитанным и одним письмом. Чтение может быть грязн...
задан 21 авг. '08 в 17:50