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

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


5
mysql забагато індексів?
Я витрачаю деякий час на оптимізацію нашої поточної бази даних. Я розглядаю індекси конкретно. Є кілька питань: Чи існує таке поняття, як забагато індексів? Що індекси прискорять? Що індекси сповільняться? Коли добре додати індекс? Коли погано додавати індекс? Плюси та мінуси кількох індексів проти індексів із кількома стовпцями?
83 sql  mysql  indexing 

3
Мітка часу з точністю до мілісекунд: Як зберегти їх у MySQL
Мені потрібно розробити додаток, використовуючи MySQL, і я повинен зберегти значення типу "1412792828893", які представляють позначку часу, але з точністю до мілісекунд. Тобто кількість мілісекунд з 1.1.1970. Я оголошую рядок як, timestampале, на жаль, це не спрацювало. Для всіх значень встановлено значення0000-00-00 00:00:00 CREATE TABLE IF NOT EXISTS `probability` ( …

14
Як я можу дізнатись, коли мій контейнер docker mysql запущений, і mysql готовий до прийому запитів?
Я розгортаю кілька різних контейнерів докерів, MySQL є першим. Я хочу запускати сценарії, як тільки база даних запуститься, і переходити до створення інших контейнерів. Сценарій зазнав невдачі, оскільки він намагався запуститись, коли сценарій точки входу, який встановлює mysql (з цього офіційного контейнера mysql ), все ще працював. sudo docker run …
83 mysql  bash  shell  docker 

8
Виберіть дані між діапазоном дати / часу
Як вибрати дані між діапазоном дат у MySQL. Моя datetimeколонка знаходиться у форматі 24-годинного зулу. select * from hockey_stats where game_date between '11/3/2012 00:00:00' and '11/5/2012 23:59:00' order by game_date desc; Нічого не повертає, незважаючи на наявність даних між цими періодами часу. Чи потрібно змушувати значення в полях "від" та …
83 mysql  datetime 

7
Що використовує блокування MySQL FOR UPDATE, що саме блокується?
Це не лише повний / правильний запит MySQL, лише псевдокод: Select * from Notifications as n where n.date > (CurrentDate-10 days) limit by 1 FOR UPDATE http://dev.mysql.com/doc/refman/5.0/en/select.html стверджує: Якщо ви використовуєте FOR UPDATE із механізмом зберігання, який використовує блокування сторінок або рядків, рядки, що перевіряються запитом, блокуються під час запису, …
83 mysql  sql 


5
Як керувати Rails database.yml
Який найкращий спосіб обробляти Rails database.yml, якщо над проектом працює кілька людей, а розташування бази даних різне (зокрема, сокет).

3
JPA: як зберегти рядок у полі бази даних, введіть MYSQL Text
Вимога полягає в тому, що користувач може написати статтю, тому я вибираю тип Textдля contentполя всередині бази даних mysql. Як я можу конвертувати Java StringвMySQL Text Ось вам Jim Tough @Entity public class Article implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long …
82 java  mysql  orm  jpa 

14
Як я можу позбутися цих коментарів у дампі MySQL?
Я намагаюся створити просту структуру, лише дамп своєї бази даних. Використання mysqldumpдає мені такий результат, як: /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; DROP TABLE IF EXISTS `foo`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client …

3
Як перейменувати індекс у MySQL
Я хотів би перейменувати індекс. Я переглянув документацію до таблиці змін , але не можу зрозуміти синтаксис, щоб просто перейменувати індекс. Роблячи це через графічний інтерфейс MySQL, він знижує індекс і створює новий. Хоча це працює, я хотів би уникати перебудови всього індексу, лише щоб змінити назву індексу. [ДОДАТКОВА ІНФОРМАЦІЯ] …
82 sql  mysql  indexing 

10
Отримання даних для графіку гістограми
Чи є спосіб вказати розміри кошика в MySQL? Зараз я пробую такий запит SQL: select total, count(total) from faults GROUP BY total; Дані, які генеруються, досить хороші, але рядків занадто багато. Мені потрібен спосіб групувати дані у заздалегідь визначені контейнери. Я можу зробити це з мови сценаріїв, але чи є …

11
Як перетворити всі таблиці в базі даних на одне порівняння?
Я отримую помилку: Незаконне поєднання зіставок (utf8_general_ci, IMPLICIT) та (utf8_unicode_ci, IMPLICIT) для роботи '=' " Я спробував змінити обидві таблиці вручну на, utf8_general_ci,IMPLICITале я все ще отримую помилку. Чи є спосіб перетворити всі таблиці utf8_general_ci,IMPLICITі закінчити з цим?
82 mysql  sql 

3
Найкращий спосіб зберігати повідомлення чату в базі даних? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Удосконалюйте це питання Я створюю додаток для чату, і я хочу, щоб була повна історія …

14
Не вдається знайти mysql.sock
Мені просто довелося перевстановити mysql, і у мене проблема з його запуском. Він не може знайти сокет (mysql.sock). Проблема в тому, що я не можу. У моєму терміналі Mac OS X 10.4 я набираю: locate mysql.sockі повертаюся /private/tmp/mysql.sock. Має сенс, що файл сокета існує в цьому місці, але насправді цього …

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