Запитання з тегом «mysql»

MySQL - це безкоштовна система відкритого джерела управління реляційними базами даних (RDBMS), яка використовує структуровану мову запитів (SQL). НЕ ВИКОРИСТОВУЙТЕ цей тег для інших БД, таких як SQL Server, SQLite тощо. Це різні БД, які використовують власні діалекти SQL для управління даними.

8
MySQL ПРИЄДНАЙТЕСЯ лише до останнього рядка?
У мене є таблиця клієнта, яка зберігає ідентифікатор клієнта, електронну пошту та посилання. Існує додаткова таблиця customer_data, яка зберігає історичний запис змін, внесених до замовника, тобто при внесенні змін вставляється новий рядок. Щоб відобразити інформацію про клієнта в таблиці, дві таблиці потрібно об'єднати, однак до таблиці клієнтів слід приєднати лише …
103 mysql  sql  join 

5
B-Tree проти хеш-таблиці
У MySQL тип індексу - це b-дерево, а доступ до елемента в b-дереві відбувається за логарифмічним амортизованим часом O(log(n)). З іншого боку, доступ до елемента в хеш-таблиці є в O(1). Чому хеш-таблиця не використовується замість b-дерева для доступу до даних всередині бази даних?

16
Інтеграція MySQL з Python в Windows
Мені важко використовувати MySQL з Python у своїй системі Windows. Зараз я використовую Python 2.6. Я спробував скласти вихідний код MySQL-python-1.2.3b1 (який повинен працювати для Python 2.6?), Використовуючи надані сценарії настройки. Сценарій налаштування запускається, і він не повідомляє про помилку, але не генерує модуль _mysql. Я також намагався налаштувати MySQL …
102 python  mysql  windows 

12
Найпростіший спосіб активації PHP та MySQL на Mac OS 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion)?
Який найпростіший спосіб активувати PHP та MySQL на Mac OS 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion)? Я вважаю за краще використовувати будь-які версії в комплекті, перш ніж вдаватися до завантаження з веб-сайтів PHP або MySQL. Це також виключає MAMP та подібне. Мені комфортно в командному рядку в Терміналі.


6
Встановлення драйвера PDO на сервер MySQL Linux
Не так давно мені запропонували змінити свій код на використання PDO, щоб параметризувати мої запити та безпечно зберегти HTML у базі даних. Ну ось основні проблеми: Я переглянув http://php.net/manual/en/ref.pdo-mysql.php , і я насправді не знаходжусь, куди мені слід поставити цю $ ./configure --with-pdo-mysqlрядок ... Сайт, який я будую, фактично вимагає …
102 php  mysql  pdo  phpmyadmin  install 

6
Як змінити закордонну референтну дію? (поведінка)
Я створив таблицю, яка містить стовпчик із іноземним ключем, встановлений на ON DELETE CASCADE(видалити дочірнє повідомлення, коли батьків буде видалено) Якою буде команда SQL, щоб змінити це ON DELETE RESTRICT? (не може видалити батьків, якщо він має дітей)

3
Як з'єднати таблиці на двох полях
У мене дві таблиці з dateі idполями. Я хочу приєднатися до обох полів. я намагався JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date) це працює, але це дуже повільно. чи є кращий спосіб це зробити?
102 mysql  join 


7
Підтримка PDO для декількох запитів (PDO_MYSQL, PDO_MYSQLND)
Я знаю, що PDO не підтримує виконання декількох запитів в одному операторі. Я працював у Googleing і знайшов кілька публікацій про PDO_MYSQL та PDO_MYSQLND. PDO_MySQL - більш небезпечна програма, ніж будь-які інші традиційні програми MySQL. Традиційний MySQL дозволяє лише один запит SQL. У PDO_MySQL немає такого обмеження, але ви ризикуєте …
102 php  mysql  pdo 

14
Як правильно MySQL обробляти UTF-8
Один із відповідей на запитання, яке я задав учора, запропонував мені переконатися, що моя база даних може правильно обробляти символи UTF-8. Як я можу це зробити за допомогою MySQL?
102 mysql  utf-8 

12
Виберіть mySQL лише на основі місяця та року
У моєму БД mySQL є стовпець, який містить ряд рядків. Один з цього ряду - ДАТА, наприклад:2012-02-01 Те, що я хочу досягти, - це зробити SELECT з PHP на основі лише року та місяця. Логіка SELECT буде такою: $q="SELECT * FROM projects WHERE Date="SELECT HERE THE SPECIFIC YEAR AND MONTH""; …
102 php  mysql 

3
Чи є спосіб передати пароль користувача БД в інструмент командного рядка mysqladmin?
В даний час я використовую наступне, але ВСЕ ТАКОЖ пропонує мені ввести пароль вручну. Чи є спосіб передати його в командному рядку під час запуску виконуваного файлу? mysqladmin processlist -u root -p

7
# 1071 - вказаний ключ був занадто довгим; Максимальна довжина ключа - 1000 байт
Я знаю, що на запитання з цією назвою відповідали і раніше, але читайте далі. Я прочитав ретельно всі інші питання / відповіді на цю помилку перед публікацією. Я отримую вищезгадану помилку для наступного запиту: CREATE TABLE IF NOT EXISTS `pds_core_menu_items` ( `menu_id` varchar(32) NOT NULL, `parent_menu_id` int(32) unsigned DEFAULT NULL, …

20
Приховані особливості MySQL
Заблокований . Це питання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Я працюю з Microsoft SQL Server вже багато років, але лише нещодавно почав використовувати MySQL у своїх веб-додатках, і я прагну знань. Щоб продовжити довгий …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.