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

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




2
Оновіть одну таблицю MySQL значеннями з іншої
Я намагаюся оновити одну таблицю MySQL на основі інформації з іншої. Мій originalстіл виглядає так: id | value ------------ 1 | hello 2 | fortune 3 | my 4 | old 5 | friend І tobeupdatedтаблиця виглядає так: uniqueid | id | value --------------------- 1 | | something 2 | …
93 mysql  sql 

8
Чи можу я використовувати функцію для значення за замовчуванням у MySql?
Я хочу зробити щось подібне: create table app_users ( app_user_id smallint(6) not null auto_increment primary key, api_key char(36) not null default uuid() ); Однак це призводить до помилки, чи є спосіб викликати функцію за значенням за замовчуванням у mysql? Дякую.
93 mysql 

8
MySQL - як вставити поштовий індекс на "0"?
У базі даних MySQL InnoDB у мене є брудні дані поштового індексу, які я хочу очистити. Чисті дані поштового індексу - це коли у мене є всі 5 цифр для поштового індексу (наприклад, "90210"). Але з якоїсь причини я помітив у своїй базі даних, що для поштових індексів, які починаються …

7
MySQL порівнює рядок DATE із рядком із поля DATETIME
У мене запитання: чи можна вибрати з бази даних MySQL, порівнявши один рядок DATE "2010-04-29" із рядками, які зберігаються як DATETIME (2010-04-29 10:00)? У мене є один засіб вибору дати, який фільтрує дані, і я хотів би запитати таблицю за полем DATETIME наступним чином: SELECT * FROM `calendar` WHERE startTime …

10
Групування за інтервалом у 5 хвилин у межах часу
У мене є деякі труднощі з командами mySQL, які я хочу зробити. SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user = b.user AND a.id = b.id AND b.name = 'John' AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-11-16 11:00:00' GROUP BY a.timestamp Це мій поточний висновок. timestamp name …
93 mysql  sql  group-by 

6
Використання% для хоста при створенні користувача MySQL
Базі даних MySQL потрібні два користувачі: appuser та підтримка. Один із розробників додатків наполягає на тому, щоб я створив чотири облікові записи для цих користувачів: appuser@'%' appuser@'localhost' support@'%' support@'localhost' За все життя я не можу зрозуміти, чому він вважає, що нам це потрібно. Чи не використовуючи узагальнюючий знак як ведучого …
93 mysql 

6
Продуктивність оператора MySQL “IN” щодо (великої?) Кількості значень
Останнім часом я експериментував з Redis та MongoDB, і, здається, часто трапляються випадки, коли ви зберігаєте масив ідентифікаторів як у MongoDB, так і в Redis. Я дотримуватимусь Redis для цього питання, оскільки я запитую про оператор MySQL IN . Мені було цікаво, наскільки ефективно виконати перелік великої кількості (300-3000) ідентифікаторів …

7
Як надати віддалений доступ до MySQL для цілої підмережі?
Я можу легко надати доступ до одного IP за допомогою цього коду: $ mysql -u root -p Enter password: mysql> use mysql mysql> GRANT ALL ON *.* to root@'192.168.1.4' IDENTIFIED BY 'your-root-password'; mysql> FLUSH PRIVILEGES; Але мені потрібно дозволити всій підмережі 192.168.1. * Отримувати віддалений доступ до бази даних. Як …
93 mysql  grant 

12
Прості випадкові зразки з бази даних SQL
Як взяти ефективну просту випадкову вибірку в SQL? У цій базі даних працює MySQL; моя таблиця складає щонайменше 200 000 рядків, і я хочу просту випадкову вибірку приблизно 10 000. "Очевидна" відповідь: SELECT * FROM table ORDER BY RAND() LIMIT 10000 Для великих таблиць це занадто повільно: він викликає RAND()кожен …
93 mysql  sql  postgresql  random 

6
Як вибрати назву стовпця з пробілом у MySQL [дублікат]
Тут вже є відповіді на це питання : Коли використовувати одинарні лапки, подвійні лапки та зворотні позначки в MySQL (13 відповідей) Закрито 6 місяців тому . Я працюю над проектом, де інший розробник створив таблицю з іменами стовпців типу 'Business Name'. Це проміжок між двома словами. Якщо я запускаю SELECTзаяву …
93 mysql  sql 


9
convert_tz повертає null
Я знаю, що це звучить по-дурному, але коли я використовую SELECT CONVERT_TZ('2004-01-01 12:00:00','UTC','Asia/Jakarta') AS time він виводить NULL. Я використовую MySQL Workbench в Ubuntu 12.04 64 bit, і він працює в інших моїх ноутбуках / ОС (також за допомогою MySQL Workbench).

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