|
Геннадий ↓
|
 |
|
22 Август, 2007, 11:29:27
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 29 Сила слова: 0
|
Поделитесь опытом, как правильнее создавать базы данных: до того как написал скрипты или после?
Я пробовал и так и так... один хрен куча ошибок, в первом случае постоянно приходится добавлять новые колонки или менять типы данных, во втором получается куча ошибок, в скрипте не такие имяне полям давал или не втой последовательности добавлял и т.д.
|
|
|
|
|
Записан
|
|
|
|
|
TRIAL ↓
|
 |
|
22 Август, 2007, 11:41:11 , спустя 11 минут 44 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 7
Сообщений: 871 Сила слова: 0.8
|
Создавать надо в процессе, я вобще не понимаю как можно делать отдельно.
Ну и что такого страшного что по ходу работы ты добавишь какое-то поле или где-то что-то изменишь?!! У меня часто такое происходит.
А вобще надо сесть. потратить какое-то время, нарисовать себе структуру БД и подумать что в ней должно быть и постараться предусмотреть все варианты.
|
|
|
|
|
Записан
|
from TRIAL with LOVE
|
|
|
|
md5 ↓
|
 |
|
22 Август, 2007, 11:55:18 , спустя 14 минут 7 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10447 Сила слова: 1.2
|
а я думаю, сначала лучше проектировать БД
заведомо указать и типы и поля и продумать, что куда + предусмотреть расширяемость, если такова будет иметь место
а в скриптах уже и обращаться к этой базе
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
ghost ↓
|
 |
|
22 Август, 2007, 11:59:04 , спустя 3 минуты 46 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
без вариантов
Группа: в ухо Карма: 29
Сообщений: 876 Сила слова: 3.31
|
в первую очередь - база+структура приложения, т.е проектирование хотяб в каком-нибудь виде.
хм ваще не представляю как можно писать скрипты без базы.. - эт как дом без фундамента
|
|
|
|
|
Записан
|
 Если ты уже два часа споришь с идиотом - скорее всего он делает тоже самое...
|
|
|
|
cage ↓
|
 |
|
22 Август, 2007, 12:01:14 , спустя 2 минуты 10 секунд
|
|
|
|
Я создаю все новые таблицы по мере разработки модулей,вначале думаю,что будет делать модуль,какие данные ему нужны,затем на основе этих данных проектирую таблицу,а затем разрабатываю скрипт,который обращается к таблице
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
22 Август, 2007, 12:08:09 , спустя 6 минут 55 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: Джедаи Карма: не нужна
Сообщений: 17222 Сила слова: 1.65
|
хм ваще не представляю как можно писать скрипты без базы.. - эт как дом без фундамента
это такие скрипты которые базу не используют :) гг
###############
Ну а вообще я тоже придерживаюсь того что необходимо в первую очередь проектирование базы данных (как описал md5)
после уже движок... Но как всегда придется фиксить и по мере уже изменять структуру БД и движка...
###############
ОФФТОП: А что за х####? немогу процитировать...
|
|
|
|
« Последнее редактирование: 22 Август, 2007, 12:11:54 от ad3000 »
|
Записан
|
|
|
|
|
ghost ↓
|
 |
|
22 Август, 2007, 12:09:42 , спустя 1 минуту 33 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
без вариантов
Группа: в ухо Карма: 29
Сообщений: 876 Сила слова: 3.31
|
нафег базы - пишите на фалегах :)
кстати скока себя помню - приходилось менять структуры своих бд исключительно в случаях когда появлялись какие-нить дополнения, причем только расштрять - а не править существующую
|
|
|
|
« Последнее редактирование: 22 Август, 2007, 12:12:01 от ghost »
|
Записан
|
 Если ты уже два часа споришь с идиотом - скорее всего он делает тоже самое...
|
|
|
|
Геннадий ↓
|
 |
|
22 Август, 2007, 01:25:02 , спустя 1 час 15 минут 20 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 29 Сила слова: 0
|
Спасибо. Теперь буду сначала продумывать структуру базы данных.
Ну и что такого страшного что по ходу работы ты добавишь какое-то поле или где-то что-то изменишь?!!
А то, что если добавил новую колонку в базу, то многие запросы к базе данных (например по добвлению новых данных) надо будет изменять.
|
|
|
|
|
Записан
|
|
|
|
|
ghost ↓
|
 |
|
22 Август, 2007, 01:40:20 , спустя 15 минут 18 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
без вариантов
Группа: в ухо Карма: 29
Сообщений: 876 Сила слова: 3.31
|
для этого кстати надо продумывать приложение так, чтоб это "изменять" было конкретно в одном месте :)
|
|
|
|
|
Записан
|
 Если ты уже два часа споришь с идиотом - скорее всего он делает тоже самое...
|
|
|
|
md5 ↓
|
 |
|
22 Август, 2007, 01:42:39 , спустя 2 минуты 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10447 Сила слова: 1.2
|
запросы по добавлению данных надо писать парвильно
надо указывать в какие именно поля и что ты выставляешь
и проблем никаких не будет
пример:
INSERT
INTO `table`
(`field1`, `field2`)
VALUES ('data1', 'data2')
или
INSERT
INTO `table`
SET `field1`='data1', `field2`='data2'
|
|
|
|
« Последнее редактирование: 22 Август, 2007, 01:45:35 от md5 »
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
adw0rd ↓
|
 |
|
22 Август, 2007, 01:50:18 , спустя 7 минут 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: Джедаи Карма: не нужна
Сообщений: 17222 Сила слова: 1.65
|
Лично я использую второй вариант который привел md5, он ИМХО наиболее информативен.
|
|
|
|
|
Записан
|
|
|
|
|
Геннадий ↓
|
 |
|
22 Август, 2007, 07:54:01 , спустя 6 часов 3 минуты 43 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 29 Сила слова: 0
|
запросы по добавлению данных надо писать парвильно
надо указывать в какие именно поля и что ты выставляешь
и проблем никаких не будет
Я так и пишу :) спасибо.
Но я так понял что если в запросе что и куда добавлять напиано не для всех колонок, то запись добавлена не будет. Или я не прав?
|
|
|
|
|
Записан
|
|
|
|
|
vasa_c ↓
|
 |
|
22 Август, 2007, 08:03:00 , спустя 8 минут 59 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: в ухо Карма: 78
Сообщений: 2337 Сила слова: 3.34
|
Используйте DEFAULT при создании столбца
|
|
|
|
|
Записан
|
|
|
|
|
ghost ↓
|
 |
|
22 Август, 2007, 08:38:42 , спустя 35 минут 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
без вариантов
Группа: в ухо Карма: 29
Сообщений: 876 Сила слова: 3.31
|
|
|
|
|
|
Записан
|
 Если ты уже два часа споришь с идиотом - скорее всего он делает тоже самое...
|
|
|
|