1

Тема: помогите разобраться с этим файлом sql

есть такой вот файл  cnti.sql, внизу его содержимое, опыта нет особого с работаой phpMyadmin
думал что это sql запросы которые можно в phpMyadmin задать и создадутся таблицы, не получилось
я так понимаю можно в ручную все это проделать ?, только не понятно какие именно создавать.
Может кто расписать ниже что и как делать




#
# Структура таблицы `config`
#

CREATE TABLE config (
  ID int(10) unsigned NOT NULL auto_increment,
  Name char(50) NOT NULL default '',
  Val char(50) NOT NULL default '',
  PRIMARY KEY  (ID),
  KEY Name (Name)
) TYPE=MyISAM;

#
# Дамп данных таблицы `config`
#

INSERT INTO config VALUES (1, 'LOGIN', 'test');
INSERT INTO config VALUES (2, 'PASS', '098f6bcd4621d373cade4e832627b4f6');
INSERT INTO config VALUES (3, 'MAXPRODPERPAGE', '10');
INSERT INTO config VALUES (4, 'ADMINEMAIL', 'support@mediaart.ru');
INSERT INTO config VALUES (5, 'MAXFILESIZE', '10000000');
INSERT INTO config VALUES (6, 'SESSIONLIVETIME', '86400');
INSERT INTO config VALUES (7, 'RECNAME', 'ООО ЦНТИ');
INSERT INTO config VALUES (8, 'RECADDRUR', 'г. Ростов-на-Дону');
INSERT INTO config VALUES (9, 'RECADDRFACT', 'г. Ростов-на-Дону');
INSERT INTO config VALUES (10, 'RECSVIDREG', '1122334455');
INSERT INTO config VALUES (11, 'RECINN', '1234567890');
INSERT INTO config VALUES (12, 'RECKPP', '0987654321');
INSERT INTO config VALUES (13, 'RECSCHETR', '12345678901234567890');
INSERT INTO config VALUES (14, 'RECBANK', 'РПСБ');
INSERT INTO config VALUES (15, 'RECSCHETK', '09876543210987654321');
INSERT INTO config VALUES (16, 'RECBIK', '0987654321');
INSERT INTO config VALUES (17, 'RECOKONH', '11111, 11111, 11111');
INSERT INTO config VALUES (18, 'RECOKPO', '1029384756');
INSERT INTO config VALUES (19, 'RECPHONES', 'тел. 11-11-11 факс. 22-22-22');
INSERT INTO config VALUES (20, 'NDS', '18');

#
# Структура таблицы `sect`
#

CREATE TABLE sect (
  ID int(10) unsigned NOT NULL auto_increment,
  Sect enum('n','y') NOT NULL default 'n',
  SectNo varchar(255) NOT NULL default '',
  SectLevel tinyint(3) unsigned NOT NULL default '0',
  SectName varchar(255) NOT NULL default '',
  SectDesc text NOT NULL,
  PRIMARY KEY  (ID),
  UNIQUE KEY SectNo (SectNo),
  KEY Sect (Sect,SectName),
  KEY SectLevel (SectLevel)
) TYPE=MyISAM;

#
# Структура таблицы `sectdata`
#

CREATE TABLE sectdata (
  ID int(10) unsigned NOT NULL auto_increment,
  SectNo varchar(255) NOT NULL default '',
  DataName varchar(255) NOT NULL default '',
  DataDesc text NOT NULL,
  DataPrice float(10,2) NOT NULL default '0.00',
  PRIMARY KEY  (ID),
  KEY SectNo (SectNo)
) TYPE=MyISAM;

#
# Структура таблицы `sess`
#

CREATE TABLE sess (
  ID int(10) unsigned NOT NULL auto_increment,
  Admin enum('n','y') NOT NULL default 'n',
  Val char(50) NOT NULL default '',
  Date char(20) NOT NULL default '',
  PRIMARY KEY  (ID),
  KEY Val (Val),
  KEY Admin (Admin)
) TYPE=MyISAM;

#
# Структура таблицы `sessdata`
#

CREATE TABLE sessdata (
  ID int(10) unsigned NOT NULL auto_increment,
  SessID int(10) unsigned NOT NULL default '0',
  DataID int(10) unsigned NOT NULL default '0',
  Date char(20) NOT NULL default '',
  PRIMARY KEY  (ID),
  KEY SessID (SessID,DataID),
  KEY Date (Date)
) TYPE=MyISAM;

2

Re: помогите разобраться с этим файлом sql

Это запросы для создания таблиц. Вы можете импортировать .sql файл выбрав сперва базу данных в которой будут созданы данные таблицы.

3

Re: помогите разобраться с этим файлом sql

в том то и дело что не импортуруеться

4

Re: помогите разобраться с этим файлом sql

Замените все TYPE=MyISAM на ENGINE=MyISAM.

5

Re: помогите разобраться с этим файлом sql

спасибо! теперь sql импортировался . только почему то пароль не принимает в админке я могу в базе в конфиг-таблице изменить пароль на новый, ну и например логин ?. спрашиваю потому что как то поменял пароль у меня  после Myadmin рухнул

6

Re: помогите разобраться с этим файлом sql

lg сказал:

могу в базе в конфиг-таблице изменить пароль на новый, ну и например логин ?

Если за пароль отвечает строка:
INSERT INTO config VALUES (2, 'PASS', '098f6bcd4621d373cade4e832627b4f6');
то я не знаю как вы его будете в базе менять, ведь это не сам пароль, а его хеш-сумма.

7

Re: помогите разобраться с этим файлом sql

ну я понимаю что это не сам пароль, Так его можно изменить к примеру потеряли пароль от админки как его восстановить ?

8

Re: помогите разобраться с этим файлом sql

lg сказал:

Так его можно изменить к примеру потеряли пароль от админки как его восстановить ?

Я не знаю как его восстановить.

9

Re: помогите разобраться с этим файлом sql

пподскажите что не так с этим файлом при импорте выдает ОШИБКА


--
-- Структура таблицы `basket`
--

CREATE TABLE IF NOT EXISTS `basket` (
  `id_bs` int(11) NOT NULL AUTO_INCREMENT,
  `customer` varchar(32) NOT NULL,
  `goodsid` int(11) NOT NULL,
  `quantity` int(4) NOT NULL,
  `datetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id_bs`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=239 ;

--
-- Дамп данных таблицы `basket`
--


-- --------------------------------------------------------

--
-- Структура таблицы `catalog`
--

CREATE TABLE IF NOT EXISTS `catalog` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `id_cat` int(11) NOT NULL,
  `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `price` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `id_cat` (`id_cat`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;

--
-- Дамп данных таблицы `catalog`
--

INSERT INTO `catalog` (`id`, `id_cat`, `name`, `price`) VALUES
(6, 1, 'Лучик солнца', 3),
(9, 2, 'Подарок другу', 5),
(7, 1, 'Счастье', 6),
(8, 1, 'Неизвестно что!', 7),
(10, 2, 'Радостное утро', 2),
(11, 2, 'Настроенье Ого-го', 4);

-- --------------------------------------------------------

--
-- Структура таблицы `category`
--

CREATE TABLE IF NOT EXISTS `category` (
  `id_cat` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  PRIMARY KEY (`id_cat`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;

--
-- Дамп данных таблицы `category`
--

INSERT INTO `category` (`id_cat`, `name`) VALUES
(1, 'first'),
(2, 'second');

-- --------------------------------------------------------

--
-- Структура таблицы `custom`
--

CREATE TABLE IF NOT EXISTS `custom` (
  `id_custom` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(54) COLLATE utf8_unicode_ci NOT NULL,
  `secondname` varchar(54) COLLATE utf8_unicode_ci NOT NULL,
  `email` varchar(54) COLLATE utf8_unicode_ci NOT NULL,
  `tel` varchar(21) COLLATE utf8_unicode_ci NOT NULL,
  `status` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  `date` varchar(11) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id_custom`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=11 ;

--
-- Дамп данных таблицы `custom`
--

INSERT INTO `custom` (`id_custom`, `name`, `secondname`, `email`, `tel`, `status`, `date`) VALUES
(10, 'Рафаэль', 'Кирдан', 'rafaelkyrdan@gmail.com', '097-88-604-22', 'email', '2011-09-18');

-- --------------------------------------------------------

--
-- Структура таблицы `orders`
--

CREATE TABLE IF NOT EXISTS `orders` (
  `id_order` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `price` int(11) NOT NULL,
  `customer` varchar(32) NOT NULL DEFAULT '',
  `quantity` int(4) NOT NULL DEFAULT '0',
  `datetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id_order`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=29 ;

--
-- Дамп данных таблицы `orders`
--

INSERT INTO `orders` (`id_order`, `name`, `price`, `customer`, `quantity`, `datetime`) VALUES
(27, 'Неизвестно что!', 7, 'ijtepkvqu219lur42dubo2ib31', 2, '2011-09-13 15:39:51'),
(28, 'Лучик солнца', 3, 'ijtepkvqu219lur42dubo2ib31', 2, '2011-09-13 15:39:51');

-- --------------------------------------------------------

--
-- Структура таблицы `ordettocustom`
--

CREATE TABLE IF NOT EXISTS `ordettocustom` (
  `id_order` int(11) NOT NULL,
  `id_custom` int(11) NOT NULL,
  `type` int(2) NOT NULL,
  PRIMARY KEY (`id_custom`,`id_order`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Дамп данных таблицы `ordettocustom`
--

INSERT INTO `ordettocustom` (`id_order`, `id_custom`, `type`) VALUES
(28, 10, 0),
(27, 10, 0);

10

Re: помогите разобраться с этим файлом sql

lg сказал:

пподскажите что не так с этим файлом при импорте выдает ОШИБКА

Не вижу проблемы в запросах. Какую ошибку выдает?

11

Re: помогите разобраться с этим файлом sql

вот после импортирования

Ошибка
SQL-запрос:

--
-- База данных: `e-shop`
--
-- --------------------------------------------------------
--
-- Структура таблицы `basket`
--
CREATE TABLE IF NOT EXISTS `basket` (

`id_bs` int( 11 ) NOT NULL AUTO_INCREMENT ,
`customer` varchar( 32 ) NOT NULL ,
`goodsid` int( 11 ) NOT NULL ,
`quantity` int( 4 ) NOT NULL ,
`datetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY ( `id_bs` ) ) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =239;



Ответ MySQL: 

#1046 - No database selected

12

Re: помогите разобраться с этим файлом sql

lg сказал:

No database selected

Сперва надо создать базу данных. В phpMyAdmin зайдите на главную страницу, оттуда на страницу баз данных, там ее и создайте. После этого зайдите в созданную базу данных и затем перейдите на страницу импорта.

13

Re: помогите разобраться с этим файлом sql

ааа точно блин извинясь за беспокойство, савсем туплю уже  big_smile

14

Re: помогите разобраться с этим файлом sql

всеровно    спасибо  smile    smile