49
голосов
5ответов
107658 просмотров

Create table variable in MySQL

I need a table variable to store the particular rows from the table within the MySQL procedure. E.g. declare @tb table (id int,name varchar(200)) Is this possible? If yes how?

0
голосов
3ответов
65 просмотров

How to normalize an association between weekly participations and weekly questions?

I am implementing a contest system in which the user has to choose the correct answer of multiple questions. Each week, there is a new set of questions. I am trying to find the correct way to store the user participations in a database. Right now I have the following data model: Participation ...

103
голосов
8ответов
74414 просмотров

Which is more efficient: Multiple MySQL tables or one large table?

I store various user details in my MySQL database. Originally it was set up in various tables meaning data is linked with UserIds and outputting via sometimes complicated calls to display and manipulate the data as required. Setting up a new system, it almost makes sense to combine all of these t...

133
голосов
13ответов
182310 просмотров

Дизайн базы данных Facebook?

Мне всегда было интересно, как Facebook разработал отношения друга пользователя. Я полагаю, что таблица пользователей выглядит примерно так: user_email PK user_id PK password Я полагаю, что таблица с данными пользователя (пол, возраст и т. д.) связана через электронную почту пользова...

2
голосов
4ответов
25328 просмотров

Ошибка MySQL 1 (HY000) Ошибка создания файла Errcode 2

У меня проблемы с созданием таблицы для моего приложения ruby ​​on rails. Это сводит меня с ума! Когда я пытаюсь создать таблицу, возвращается следующее: ОШИБКА 1 (HY000): невозможно создать / записать в файл '/usr/local/mysql/data/test_development/users.MYI' (код ошибки: 2) Стоит отметить...

82
голосов
13ответов
17824 просмотров

Есть ли причина беспокоиться о порядке столбцов в таблице?

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

21
голосов
5ответов
50696 просмотров

Как уменьшить размер таблицы SQL Server, выросшей из-за изменения типа данных

У меня есть таблица на SQL Server 2005 размером около 4 ГБ. (около 17 миллионов записей) Я изменил одно из полей с типа данных char(30) на char(60) (всего 25 полей, большинство из которых имеют размер char(10), поэтому объем символьного пространства составляет около 300) Это привело к у...

50
голосов
9ответов
78358 просмотров

Добавить новый столбец таблицы в определенную порядковую позицию в Microsoft SQL Server

Можно ли добавить столбец в таблицу в определенной порядковой позиции в Microsoft SQL Server? Например, в наших таблицах всегда есть столбцы CreatedOn, CreatedBy, LastModifiedOn, LastModifiedBy в "конце" каждого определения таблицы? Я бы хотел, чтобы новый столбец отображался в SSMS над этими...

92
голосов
16ответов
148286 просмотров

Резервное копирование на уровне таблицы

Как сделать резервную копию (дамп) на уровне таблиц в MS SQL Server 2005/2008?

881
голосов
14ответов
505600 просмотров

Как указать уникальное ограничение для нескольких столбцов в MySQL?

У меня есть стол: table votes ( id, user, email, address, primary key(id), ); Теперь я хочу сделать столбцы пользователь, электронная почта, адрес уникальными (вместе). Как мне сделать это в MySql? Конечно, это всего лишь ... пример. Поэтому не беспокойтесь о с...

5
голосов
4ответов
10272 просмотров

Создание таблицы SQL из файла xls (Excel)

Я пытаюсь преобразовать документ Excel в таблицу в SQL 2005. Я нашел ссылку ниже и мне интересно, похоже ли это на решение. Если да, то каков будет синтаксис @excel_full_file_name и где будет путь относительно? http: // www .siccolo.com / Статьи / SQLScripts / how-to-create-sql-to-convert-Ex...

157
голосов
14ответов
217704 просмотров

В чем разница между схемой и таблицей и базой данных?

Это, вероятно, вопрос типа n00b (или того хуже). Но я всегда рассматривал схему как определение таблицы в базе данных. Это неправильно или не совсем правильно. Я мало что помню из своих курсов по базам данных.

36
голосов
5ответов
64611 просмотров

MySQL - выберите из списка чисел те, у которых нет аналогов в поле id таблицы.

У меня есть список чисел, например {2,4,5,6,7} У меня есть таблица foos с foos.ID, включая, скажем, {1,2,3,4,8,9} Я хотел бы взять свой список чисел и найти те, у которых нет аналогов в поле идентификатора моей таблицы. Один из способов добиться этого - создать столбцы таблицы, загруженные...

279
голосов
16ответов
577959 просмотров

Как я могу создать копию таблицы Oracle без копирования данных?

Я знаю утверждение: create table xyz_new as select * from xyz; Что копирует структуру и данные, но что, если мне просто нужна структура?

117
голосов
16ответов
423602 просмотров

Поиск определенного значения во всех полях всех таблиц (Oracle)

Можно ли в Oracle искать в каждом поле каждой таблицы определенное значение? Существуют сотни таблиц с тысячами строк в некоторых таблицах, поэтому я знаю, что запрос может занять очень много времени. Но единственное, что я знаю, это то, что значение поля, которое я хотел бы запросить, - 1/22...

325
голосов
9ответов
831390 просмотров

Копирование таблиц из одной базы данных в другую в SQL Server

У меня есть база данных foo и база данных bar. У меня есть таблица в foo с именем tblFoobar, которую я хочу переместить (данные и все) на панель базы данных из базы данных foo. Какая инструкция SQL для этого предназначена?

908
голосов
17ответов
1810836 просмотров

Как получить список всех таблиц в базе данных с помощью SQL?

Как лучше всего получить имена всех таблиц в конкретной базе данных на SQL Server?

53
голосов
7ответов
81160 просмотров

SQL Server 2005 - программный экспорт таблицы (запустите файл .sql, чтобы восстановить его)

У меня есть база данных с таблицей "Клиенты", у которых есть данные У меня в офисе есть другая база данных, в которой все то же самое, но моя таблица «Клиенты» пуста Как я могу создать sql-файл в SQL Server 2005 (T-SQL), который берет все, что есть в таблице Customers из первой базы данных, ...