Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 15:43 29.05.24 
Клубове/ Компютри и Интернет / Бази данни Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: формат на mysql log файловете [re: jmut]
Автор salle (един такъв)
Публикувано01.08.05 21:16  



Чакай сега ...

SQL е език, който на практика реализира два езика от теорията.

DDL -> Език за Дефиниране на Данни
DML -> Език за Манипулиране на Данни

CREATE, DROP, ALTER са DDL оператори

SELECT, INSERT, UPDATE, DELETE .... са DML оператори.

За SELECT lможе да се спори дали не е сам по себе си но това е друга тема.


Причината да ти препоръчам binary log е, че той съдържа само операторите които променят нещо т.е. DDL + INSERT, UPDATE, DELETE, REPLACE, LOAD

За разлика от него общият log съдържа всичко включително SELECT и SHOW

С mysqlbinlog получаваш доста по-лесен за обработка резултат. Там е ясно кога започва и свърша всеки оператор.

Разгледай примерчето по-долу. То е резултат от:
mysql> create table t (id int primary key);
Query OK, 0 rows affected (0.02 sec)

mysql> insert into t values(1), (2), (3);
Query OK, 3 rows affected (0.00 sec)
Records: 3 Duplicates: 0 Warnings: 0





# at 4
#050801 21:14:13 server id 10041 log_pos 4 Query thread_id=8 exec_time=0 error_code=0
use bugs;
SET TIMESTAMP=1122920053;
SET ONE_SHOT CHARACTER_SET_CLIENT=8,COLLATION_CONNECTION=8,COLLATION_DATABASE=33,COLLATION_SERVER=33;
# at 139
#050801 21:14:13 server id 10041 log_pos 139 Query thread_id=8 exec_time=0 error_code=0
SET TIMESTAMP=1122920053;
create table t (id int primary key);
# at 209
#050801 21:14:23 server id 10041 log_pos 209 Query thread_id=8 exec_time=0 error_code=0
SET TIMESTAMP=1122920063;
SET ONE_SHOT CHARACTER_SET_CLIENT=8,COLLATION_CONNECTION=8,COLLATION_DATABASE=33,COLLATION_SERVER=33;
# at 344
#050801 21:14:23 server id 10041 log_pos 344 Query thread_id=8 exec_time=0 error_code=0
SET TIMESTAMP=1122920063;
insert into t values(1), (2), (3);



Цялата тема
ТемаАвторПубликувано
* формат на mysql log файловете jmut   01.08.05 16:05
. * Re: формат на mysql log файловете salle   01.08.05 17:14
. * Re: формат на mysql log файловете jmut   01.08.05 19:56
. * Re: формат на mysql log файловете salle   01.08.05 21:16
. * Re: формат на mysql log файловете jmut   01.08.05 21:29
. * Re: формат на mysql log файловете jmut   04.08.05 13:22
. * Re: формат на mysql log файловете jmut   05.08.05 12:18
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.