Вопросы с тегом «mysql»

MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), использующая язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. Д. Это разные БД, которые все используют свои собственные диалекты SQL для управления данными.



7
node.js + пул соединений mysql
Я пытаюсь понять, как структурировать свое приложение для наиболее эффективного использования MySQL. Я использую модуль node-mysql. Другие потоки здесь предложили использовать пул соединений, поэтому я установил небольшой модуль mysql.js var mysql = require('mysql'); var pool = mysql.createPool({ host : 'localhost', user : 'root', password : 'root', database : 'guess' }); …
85 mysql  node.js 

14
Ruby on Rails 3 Не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock' в OSX
У меня стандартная среда Rails3, RVM 1.2.9, Rails 3.0.5, Ruby 1.9.2p180, MySQL2 Gem 0.2.7, mysql-5.5.10-osx10.6-x86_64 Ошибка, которую я получаю при запуске rake db:migrateдля создания базы данных: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) config / database.yml имеет development: adapter: mysql2 host: localhost username: root password: xxxx database: …

3
Использование группы по двум полям и подсчета в SQL
У меня есть таблица в моей базе данных mysql, в которой есть два столбца: группа и подгруппа. Смотри ниже. group, subGroup grp-A, sub-A grp-A, sub-A grp-A, sub-B grp-B, sub-A grp-B, sub-B grp-B, sub-B Я пытаюсь получить количество записей для каждой уникальной пары / подгруппы. Вот чего я ожидал: group, subGroup, …
85 mysql  sql 

4
SHOW PROCESSLIST в команде MySQL: sleep
Когда я запускаю SHOW PROCESSLIST в базе данных MySQL, я получаю следующий результат: mysql> show full processlist; +--------+------+-----------+--------+---------+-------+-------+-----------------------+ | Id | User | Host | db | Command | Time | State | Info | +--------+------+-----------+-------+---------+-------+-------+-----------------------+ | 411665 | root | localhost | somedb | Sleep | 11388 | | …

3
Создайте временную таблицу в MySQL с индексом из выбранного
У меня есть сохраненная функция, в которой я использую временные таблицы. По соображениям производительности мне нужен индекс в этой таблице. К сожалению, я не могу использовать, ALTER TABLEпотому что это вызывает неявную фиксацию. Поэтому я ищу синтаксис для добавления INDEXв tempidпроцессе создания. Кто-нибудь может помочь? CREATE TEMPORARY TABLE tmpLivecheck ( …
85 mysql  ddl  temp-tables 

3
Как присоединиться к трем столам от laravel eloquent model
У меня три стола Таблица статей id title body categories_id user_id Таблица категорий id category_name Таблица пользователей id user_name user_type Я хочу показывать статьи с их названием категории вместо category_id и user_name вместо user_id. Я пытаюсь сделать этот запрос. Это работает! $articles =DB::table('articles') ->join('categories', 'articles.id', '=', 'categories.id') ->join('users', 'users.id', '=', …
85 php  mysql  laravel 

5
Ошибка импорта дампа SQL в MySQL: Неизвестная база данных / Невозможно создать базу данных
Я не понимаю, как импортировать файл дампа SQL. Кажется, я не могу импортировать базу данных, не создав ее сначала в MySQL. Это сообщение об ошибке отображается, если database_nameоно еще не создано: username= имя пользователя, имеющего доступ к базе данных на исходном сервере. database_name= имя базы данных с исходного сервера $ …


9
Измените пароль пользователя mysql с помощью командной строки
Я пытаюсь обновить пароль для пользователя базы данных с помощью командной строки, и у меня это не работает. Это код, который я использую: mysql> UPDATE user SET password=PASSWORD($w0rdf1sh) WHERE user='tate256'; Может кто-нибудь сказать мне, что не так с этим кодом.

5
MySQL: как вставить запись для каждого результата в SQL-запрос?
Скажем, у меня есть выбор SELECT DISTINCT id, customer_id, domain FROM config WHERE type = 'foo'; который возвращает несколько записей. Как мне сделать вставку для строки охвата в наборе результатов, например INSERT INTO config (id, customer_id, domain) VALUES (@id, @customer_id, 'www.example.com'); где @idи @customer_idнаходятся поля строки в наборе результатов? edit: …
84 mysql  sql  loops  insert 

14
MySQL: проверьте, существует ли пользователь, и удалите его
Не существует стандартного способа проверить, существует ли пользователь MySQL, и на основе этого удалить его. Есть ли обходные пути для этого? Изменить: мне нужен прямой способ запустить это, не вызывая ошибки, например DROP USER test@localhost; :
84 mysql  database 

5
Длина MySQL VARCHAR и UTF-8
В MySQL, если я создаю новое VARCHAR(32)поле в таблице UTF-8, означает ли это, что я могу хранить 32 байта данных в этом поле или 32 символа (многобайтовые)?
84 mysql  unicode  utf-8  varchar 

14
Есть ли причина беспокоиться о порядке столбцов в таблице?
Я знаю, что вы можете ИЗМЕНИТЬ порядок столбцов в MySQL с помощью FIRST и AFTER, но зачем вам беспокоиться? Поскольку в хороших запросах при вставке данных столбцы явно называются, есть ли причина заботиться о том, в каком порядке находятся столбцы в таблице?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.