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

119
Преобразование int в varchar

У меня есть запрос ниже, и мне нужно передать его idнаvarchar схема create table t9 (id int, name varchar (55)); insert into t9( id, name)values(2, 'bob'); Что я пробовал select CAST(id as VARCHAR(50)) as col1 from t9; select CONVERT(VARCHAR(50),id) as colI1 from t9; но они не работают. Пожалуйста,...

119
Как хранить массивы в MySQL?

У меня есть две таблицы в MySQL. В таблице Person есть следующие столбцы: id | name | fruits fruitsСтолбец может содержать нуль или массив строк типа ( «яблоко», «апельсин», «бананового»), или ( «клубника») и т.д. вторая таблица Таблица фруктов и имеет следующие три столбца:...

119
Запрос элементов массива внутри типа JSON

Я пытаюсь проверить jsonтип в PostgreSQL 9.3. У меня есть jsonстолбец с именем dataв таблице reports. JSON выглядит примерно так: { "objects": [ {"src":"foo.png"}, {"src":"bar.png"} ], "background":"background.png" } Я хотел бы запросить таблицу для всех отчетов, которые соответствуют значению...

119
Psql не может подключиться к серверу: нет такого файла или каталога, ошибка 5432?

Я пытаюсь запустить psqlсвою машину Vagrant, но получаю такую ​​ошибку: psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? Примечание: Vagrant 1.9.2 Box: ubuntu / trusty64,...

118
Sqlite: CURRENT_TIMESTAMP находится в GMT, а не в часовом поясе машины

У меня есть таблица sqlite (v3) с этим определением столбца: "timestamp" DATETIME DEFAULT CURRENT_TIMESTAMP Сервер, на котором находится эта база данных, находится в часовом поясе CST. Когда я вставляю в свою таблицу, не включая столбец метки времени, sqlite автоматически заполняет это поле текущей...

118
эффективный способ реализации пейджинга

Следует ли мне использовать LINQ Skip()иTake() метод для разбиения на страницы или реализовать собственное разбиение на страницы с помощью SQL-запроса? Что наиболее эффективно? Почему я должен предпочесть одно другому? Я использую SQL Server 2008, ASP.NET MVC и...

118
SQLite сбросить поле первичного ключа

У меня есть несколько таблиц в SQLite, и я пытаюсь понять, как сбросить автоматически увеличивающееся поле базы данных. Я прочитал, что DELETE FROM tablenameдолжно удалить все и вернуть поле автоинкремента обратно 0, но когда я это сделаю, он просто удалит данные. Когда вставляется новая запись,...

118
Сравнение SQLite DateTime

Кажется, я не могу получить надежные результаты от запроса к базе данных sqlite, используя строку datetime в качестве сравнения следующим образом: select * from table_1 where mydate >= '1/1/2009' and mydate <= '5/5/2009' как мне обрабатывать сравнение datetime с sqlite? обновление: поле...

118
WITH (NOLOCK) vs SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

Может ли кто-нибудь дать мне совет, когда мне следует использовать, WITH (NOLOCK)а неSET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED Какие плюсы / минусы у каждого? Есть ли какие-либо непредвиденные последствия, с которыми вы столкнулись при использовании одного по сравнению с...

118
Какой размер принимает значение «Null» в SQL Server

У меня есть большая таблица с 10 столбцами. 4 из них в большинстве случаев остаются нулевыми. У меня есть запрос, который имеет нулевое значение, принимает любой размер или не имеет размера в байтах. Я прочитал несколько статей, в которых говорится:...

118
Как вы отслеживаете отношения записей в NoSQL?

Я пытаюсь найти эквивалент внешних ключей и индексов в базах данных NoSQL KVP или Document. Поскольку нет сводных таблиц (для добавления ключей, обозначающих связь между двумя объектами), я действительно озадачен тем, как вы могли бы извлекать данные так, чтобы это было полезно для обычных...

118
Как использовать DISTINCT и ORDER BY в одном операторе SELECT?

После выполнения следующего оператора: SELECT Category FROM MonitoringJob ORDER BY CreationDate DESC Я получаю из базы данных следующие значения: test3 test3 bildung test4 test3 test2 test1 но я хочу удалить дубликаты, например: bildung test4 test3 test2 test1 Я пытался использовать DISTINCT, но он...

118
Как предоставить пользователю права удаленного доступа к серверу mysql?

Если я сделаю это SHOW GRANTSв своей базе данных mysql, я получу GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD 'some_characters' WITH GRANT OPTION Если не ошибаюсь, root@localhostзначит, пользователь rootможет получить доступ к серверу только из localhost. Как мне сказать...

118
Использование файла .php для создания дампа MySQL

Вот информация, которая у меня есть: Я работаю с системой на базе Linux с использованием MySQL и PHP5. Мне нужно создать mysqldumpфайл из файла .php, а затем сохранить этот дамп в файле на сервере в указанном мной месте. Поскольку я новичок в PHP, мне бы хотелось, чтобы кто-нибудь дал мне некоторую...

118
MySQL: игнорировать ошибки при импорте?

Я импортирую довольно большую базу данных. В .sqlфайле почти 1000000 строк. Проблема в том, что я получаю синтаксическую ошибку при попытке импортировать базу данных. Он говорит: ОШИБКА 1064 (42000) в строке 8428420: у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей...