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

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


5
Перелік MySQL проти набору
Для типів даних MySQL "перелічення" та "встановити", які відмінності та переваги та недоліки використання одного проти іншого? Приклад типу даних: enum ('A', 'B', 'C') встановити ('A', 'B', 'C') Єдина різниця, про яку мені відомо, полягає в тому, що ENUM дозволяє вибрати лише одне значення порівняно з SET, щоб вибрати кілька …
88 mysql  database 

30
Після встановлення MySQL за допомогою Brew я отримую помилку - сервер вийшов без оновлення файлу PID
Гаразд, я шукав увесь час і витратив досить багато часу на встановлення, видалення, випробування різних варіантів, але безуспішно. Я працюю на Mac OS X Lion (10.7.3) і намагаюся налаштувати Python, MySQL. Я успішно встановив Python та MySQL через HomeBrew. Python чудово працює. Після встановлення MySQL я виконав перші 2 кроки …
88 mysql  homebrew 

2
Доктрина 2 та таблиця посилань багато-до-багатьох із додатковим полем
(Вибачте за моє незв’язне запитання: я намагався відповісти на деякі запитання, коли писав цей пост, але ось він :) Я намагаюся створити модель бази даних зі зв'язком "багато-до-багатьох" усередині таблиці посилань, але яка також має значення для кожного посилання, в даному випадку таблиці збереження запасів. (це базовий приклад для більшої …

10
Коли використовувати STRAIGHT_JOIN з MySQL
У мене просто був досить складний запит, з яким я працював, і його запуск займав 8 секунд. EXPLAIN показував дивний порядок таблиць, і всі мої індекси не використовувались навіть із підказкою FORCE INDEX. Я натрапив на ключове слово STRAIGHT_JOIN join і почав замінювати ним деякі свої ВНУТРІШНІ ПРИЄДНАННЯ. Я помітив …
88 mysql  join 

7
Як імпортувати файл CSV у робочий стіл MySQL?
У мене є файл CSV. Він містить 1,4 мільйона рядків даних, тому я не можу відкрити цей файл csv в Excel, оскільки його межа становить близько 1 мільйона рядків. Тому я хочу імпортувати цей файл у робочий стіл MySQL. Цей файл CSV містить такі стовпці "Service Area Code","Phone Numbers","Preferences","Opstype","Phone Type" …
88 mysql  csv  import 

7
Як перевірити, чи поле в MySQL пусте чи порожнє?
Я намагаюся зрозуміти, як перевірити , якщо поле NULLабо порожньо . У мене є таке: SELECT IFNULL(field1, 'empty') as field1 from tablename Мені потрібно додати додаткову перевірку field1 != ""приблизно на зразок: SELECT IFNULL(field1, 'empty') OR field1 != "" as field1 from tablename Будь-яка ідея, як це зробити?
88 mysql  sql 

7
Як очистити невиконаний запит MySQL із командного рядка?
Припустимо, ви вводите запит командного рядка в базу даних MySQL, і вам потрібно скасувати і почати спочатку. З оболонки bash ви можете просто ввести ctrl-c і отримати нову підказку. У MySQL ctrl-c виходить із клієнта і повертає вас до оболонки. Наприклад, у мене введено довгий складний оператор SELECT, але я …


9
Як порівняти дати мітки часу з параметром лише дати в MySQL?
Як в операторі SQL можна порівняти дату, збережену як TIMESTAMP, з датою у форматі РРРР-ММ-ДД? Приклад: SELECT * FROM table WHERE timestamp = '2012-05-05' Я хочу, щоб цей запит повертав усі рядки, що мають позначку часу у вказаний день, але повертає лише ті рядки, які мають позначку часу опівночі. Дякую
88 mysql  datetime  date 

9
Дублювати / копіювати записи в тій самій таблиці MySQL
Я вже деякий час шукаю, але не можу знайти простого рішення для своєї проблеми. Я хотів би продублювати запис у таблиці, але, звичайно, унікальний первинний ключ потрібно оновити. У мене є такий запит: INSERT INTO invoices SELECT * FROM invoices AS iv WHERE iv.ID=XXXXX ON DUPLICATE KEY UPDATE ID = …
87 mysql 

19
Термін дії пароля Mysql закінчився. Не вдається підключитися
Я просто витер свій Mac і зробив нову інсталяцію El Capitan. Зараз я намагаюся підключитися до Mysql. Пройшовши процес налаштування веб-сервера, я створив простий тестовий файл PHP: <?php $conn = new mysqli("127.0.0.1", "root", "xxxxxxxx"); if ($conn->connect_error) echo "Connection failed: " . $conn->connect_error; else echo "Connected successfully"; phpinfo(); ?> Коли я …


9
Як видалити символи нових рядків із рядків даних у mysql?
Я можу прокрутити всі рядки у php-скрипті і зробити UPDATE mytable SET title = "'.trim($row['title']).'" where id = "'.$row['id'].'"; а обрізку можна видалити \ n Але мені було просто цікаво, чи можна щось те саме зробити в одному запиті? update mytable SET title = TRIM(title, '\n') where 1=1 це спрацює? …
87 mysql  trim 

10
Скільки рядків у базі даних ЗАБАГАТО?
У мене є таблиця MySQL InnoDB з 1 000 000 записів. Це занадто багато? Або бази даних можуть впоратися з цим та іншим? Я запитую, тому що я помітив, що деякі запити (наприклад, отримання останнього рядка з таблиці) повільніші (секунди) в таблиці з 1 мільйоном рядків, ніж у одному із …

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