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

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

5
Чи краще створювати індекс перед заповненням таблиці даними або після того, як дані будуть на місці?
У мене є таблиця з приблизно 100 мільйонів рядків, яку я збираюся скопіювати, щоб змінити, додавши індекс. Мене не так турбує час, необхідний для створення нової таблиці, але чи буде створений індекс ефективнішим, якщо я зміню таблицю перед тим, як вставляти будь-які дані або спочатку вставляю дані, а потім додаю …

11
Як імпортувати файл Excel у базу даних MySQL
Чи може хтось пояснити, як імпортувати файл Microsoft Excel у базу даних MySQL? Наприклад, моя таблиця Excel виглядає так: Country | Amount | Qty ---------------------------------- America | 93 | 0.60 Greece | 9377 | 0.80 Australia | 9375 | 0.80
87 mysql  excel 

5
mysqldump - Експортувати структуру лише без автоінкременту
У мене є база даних MySQL, і я намагаюся знайти спосіб експортувати лише її структуру, без значень автоматичного збільшення. mysqldump --no-dataмайже зробив би роботу, але він зберігає значення auto_increment. Чи є спосіб зробити це без використання PHPMyAdmin (я знаю, що він може це зробити)?


4
mysql видалити в безпечному режимі - -
У мене є інструктор таблиці, і я хочу видалити записи, які мають зарплату в діапазоні. Інтуїтивний спосіб такий: delete from instructor where salary between 13000 and 15000; Однак у безпечному режимі я не можу видалити запис без надання первинного ключа (ідентифікатора). Тому я пишу такий sql: delete from instructor where …
87 mysql  sql 

7
mysql оновити кілька стовпців тим же самим зараз ()
Мені потрібно оновити 2 стовпці часу та дати, і вони повинні бути абсолютно однаковими, використовуючи mysql версії 4.1.20. Я використовую цей запит: mysql> update table set last_update=now(), last_monitor=now() where id=1; Це безпечно, або є ймовірність того, що стовпці оновлюються з різним часом, через 2 видимі дзвінки до now()? Я не …
87 mysql  sql-update 

12
Імпортуйте data.sql контейнер MySQL Docker
Якщо у мене є файл data.sql, як я можу імпортувати базу даних до мого контейнера докера mysql? Як я можу імпортувати дані бази даних. У докерному світі це додає шару складності. деякі методи, будь ласка. Ось мій docker-compose.yml: nginx: build: ./nginx/ container_name: nginx-container ports: - 80:80 links: - php volumes_from: …
87 mysql  docker 

7
Як вибрати базу даних MySQL через CLI?
Мені вдалося потрапити в MySQL за допомогою терміналу командного рядка, але коли я спробував ввести якийсь SQL, він сказав: "не вибрано базу даних" як вибрати базу даних? моє ім'я бази даних: фотогалерея Який код я використовую для його вибору?
87 mysql 

17
Не вдається підключитися до сервера баз даних (робочий стіл MySQL)
Не могли б ви допомогти мені вирішити цю проблему? Коли я намагаюся натиснути "запит до бази даних" у меню бази даних у робочому середовищі Mysql. це видає мені помилку: Cannot Connect to Database Server Your connection attempt failed for user 'root' from your host to server at 127.0.0.1:3306:Can't connect to …

14
Додати ідентифікатор автоматичного збільшення до існуючої таблиці?
У мене є вже існуюча таблиця, що містить 'fname', 'lname', 'email', 'password' та 'ip'. Але зараз я хочу стовпець автоматичного збільшення. Однак, коли я вводжу: ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT Я отримую таке: #1075 - Incorrect table definition; there can be only one auto column and …

5
Як писати оператор IF ELSE у запиті MySQL
Як написати оператор IF ELSE у запиті MySQL? Щось на зразок цього: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); Потім у своєму масиві я мав би змогу зробити це: $row['state'] //this should equal 1, the query should not change anything in the database, //just the variable for returning the information

4
Як видалити з select у MySQL?
Цей код не працює для MySQL 5.0, як переписати його, щоб він працював DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Я хочу видалити стовпці, які не мають унікального ідентифікатора. Додам, що більшу частину часу це єдиний ідентифікатор (я спробував in-синтаксис, …

5
Коли закривати курсори за допомогою MySQLdb
Я створюю веб-програму WSGI і маю базу даних MySQL. Я використовую MySQLdb, який надає курсори для виконання операторів та отримання результатів. Яка стандартна практика отримання та закриття курсорів? Зокрема, як довго повинні тривати мої курсори? Чи повинен я отримувати новий курсор для кожної транзакції? Я вважаю, що вам потрібно закрити …

5
Запобігання ін’єкції SQL у Node.js
Чи можна запобігти ін'єкціям SQL в Node.js (бажано за допомогою модуля) так само, як PHP підготував заяви, які захищали від них. Якщо так, то як? Якщо ні, то які приклади можуть обійти код, який я надав (див. Нижче). Деякий контекст: Я роблю веб-додаток із внутрішнім стеком, що складається з Node.js …

9
MySQL отримує позицію рядка в ORDER BY
За допомогою наступної таблиці MySQL: +-----------------------------+ + id INT UNSIGNED + + name VARCHAR(100) + +-----------------------------+ Як я можу вибрати один рядок І його позицію серед інших рядків у таблиці, якщо сортувати за name ASC. Отже, якщо дані таблиці виглядають так, при сортуванні за назвою: +-----------------------------+ + id | name …

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