<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gentoo Way &#187; mysql</title>
	<atom:link href="http://gentooway.ru/tag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://gentooway.ru</link>
	<description>Linux, Gentoo, Kubuntu, Ubuntu, Debian ... компилируем всё!</description>
	<lastBuildDate>Fri, 06 Jan 2012 10:21:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Linux &#8212; MySQL binary log</title>
		<link>http://gentooway.ru/2010/01/linux-mysql-binary-log</link>
		<comments>http://gentooway.ru/2010/01/linux-mysql-binary-log#comments</comments>
		<pubDate>Sun, 10 Jan 2010 08:09:33 +0000</pubDate>
		<dc:creator>Дмитрий Бекетов</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[binary logs]]></category>
		<category><![CDATA[free space]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[single server]]></category>

		<guid isPermaLink="false">http://gentooway.ru/?p=205</guid>
		<description><![CDATA[Основательно занявшись решением вопроса "Куда пропадает свободное место?" с удивлением обнаружил что оно занято файлами mysqld-bin.* в /var/lib/mysql Это же надо было так проколоться. Сервер работает больше года и и за это время бинарные логи разрослись и заняли 14 гигабайт из 20 гиг выделенных на всю систему (не очень активно MySQL используется) но т.к. всегда [...]]]></description>
			<content:encoded><![CDATA[<p>Основательно занявшись решением вопроса "Куда пропадает свободное место?" с удивлением обнаружил что оно занято файлами mysqld-bin.* в <em>/var/lib/mysql</em></p>
<p>Это же надо было так проколоться. Сервер работает больше года и и за это время бинарные логи разрослись и заняли 14 гигабайт из 20 гиг выделенных на всю систему (не очень активно MySQL используется) но т.к. всегда было что удалить как-то не особо обращал на это внимание (то сорцы старые удалишь то ещё что-то).</p>
<p>Что можно было бы сделать в данной ситуации:</p>
<ul>
<li>Перенести логи на другой раздел (мне не подходит)</li>
<li>Увеличить размер, выделенный под систему (тоже не подходит)</li>
<li>Уменьшить суммарный объём логов (самое оно)</li>
</ul>
<p>Чтобы уменьшить занимаемое логами место можно в файл настроек <em>/etc/mysql/my.cnf</em> добавить следующую конфигурацию:</p>
<div class="codecolorer-container ini default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="ini codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp; <span style="color: #000099;">expire_logs_days</span> <span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;"> 5</span></div></div>
<p>Вообще не знаю зачем их хранить даже 5 дней, разве что делать репликацию на <em>slave</em> с задержкой до пяти дней...Да и <a href="http://dev.mysql.com/doc/refman/5.0/en/point-in-time-recovery.html">восстаноление</a> из них выглядит как-то сомнительно (хотя тоже имеет место быть).</p>
<p>Также можно удалить старые логи до нужного файла выполнив запрос:</p>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp; <span style="color: #990099; font-weight: bold;">PURGE</span> <span style="color: #990099; font-weight: bold;">BINARY</span> LOGS <span style="color: #990099; font-weight: bold;">TO</span> <span style="color: #008000;">'mysqld-bin.000123'</span><span style="color: #000033;">;</span></div></div>
<p>А вообще если они не нужны (а не нужны они в 99% на единичном сервере) то их можно отключить (в <em>/etc/mysql/my.cnf</em>):</p>
<div class="codecolorer-container ini default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="ini codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#log-bin</div></div>
<p><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://gentooway.ru/2010/01/linux-mysql-binary-log"></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fgentooway.ru%2F2010%2F01%2Flinux-mysql-binary-log&amp;linkname=Linux%20%E2%80%94%20MySQL%20binary%20log" title="Delicious" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fgentooway.ru%2F2010%2F01%2Flinux-mysql-binary-log&amp;linkname=Linux%20%E2%80%94%20MySQL%20binary%20log" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fgentooway.ru%2F2010%2F01%2Flinux-mysql-binary-log&amp;linkname=Linux%20%E2%80%94%20MySQL%20binary%20log" title="Google Reader" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fgentooway.ru%2F2010%2F01%2Flinux-mysql-binary-log&amp;linkname=Linux%20%E2%80%94%20MySQL%20binary%20log" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fgentooway.ru%2F2010%2F01%2Flinux-mysql-binary-log&amp;linkname=Linux%20%E2%80%94%20MySQL%20binary%20log" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_yahoo_bookmarks" href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fgentooway.ru%2F2010%2F01%2Flinux-mysql-binary-log&amp;linkname=Linux%20%E2%80%94%20MySQL%20binary%20log" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fgentooway.ru%2F2010%2F01%2Flinux-mysql-binary-log&amp;linkname=Linux%20%E2%80%94%20MySQL%20binary%20log" title="Digg" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Fgentooway.ru%2F2010%2F01%2Flinux-mysql-binary-log&amp;linkname=Linux%20%E2%80%94%20MySQL%20binary%20log" title="Evernote" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fgentooway.ru%2F2010%2F01%2Flinux-mysql-binary-log&amp;linkname=Linux%20%E2%80%94%20MySQL%20binary%20log" title="Twitter" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fgentooway.ru%2F2010%2F01%2Flinux-mysql-binary-log&amp;title=Linux%20%E2%80%94%20MySQL%20binary%20log" id="wpa2a_2">В закладки!</a></p>]]></content:encoded>
			<wfw:commentRss>http://gentooway.ru/2010/01/linux-mysql-binary-log/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Полезные команды MySQL</title>
		<link>http://gentooway.ru/2009/11/poleznye-komandy-mysql</link>
		<comments>http://gentooway.ru/2009/11/poleznye-komandy-mysql#comments</comments>
		<pubDate>Thu, 12 Nov 2009 18:27:40 +0000</pubDate>
		<dc:creator>Дмитрий Бекетов</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://gentooway.ru/?p=31</guid>
		<description><![CDATA[Авторизация на сервере (из консоли), -h при необходимости авторизации на удалённом сервере mysql -h hostname -u root -p Создание БД mysql&#62; create database `databasename`; Создание БД с указанием необходимой кодировки mysql&#62; create database `databasename` default character set 'utf8' collate 'utf8_unicode_ci'; Получить список всех БД на сервере mysql&#62; show databases; Переключится на БД mysql&#62; use `db [...]]]></description>
			<content:encoded><![CDATA[<h5>Авторизация на сервере (из консоли), <em>-h</em> при необходимости авторизации на удалённом сервере</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql <span style="color: #660033;">-h</span> <span style="color: #c20cb9; font-weight: bold;">hostname</span> <span style="color: #660033;">-u</span> root <span style="color: #660033;">-p</span></div></div>
<h5>Создание БД</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">create</span> <span style="color: #990099; font-weight: bold;">database</span> <span style="color: #008000;">`databasename`</span><span style="color: #000033;">;</span></div></div>
<h5>Создание БД с указанием необходимой кодировки</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">create</span> <span style="color: #990099; font-weight: bold;">database</span> <span style="color: #008000;">`databasename`</span> <span style="color: #990099; font-weight: bold;">default</span> character <span style="color: #990099; font-weight: bold;">set</span> <span style="color: #008000;">'utf8'</span> <span style="color: #CC0099; font-weight: bold;">collate</span> <span style="color: #008000;">'utf8<span style="color: #008080; font-weight: bold;">_</span>unicode<span style="color: #008080; font-weight: bold;">_</span>ci'</span><span style="color: #000033;">;</span></div></div>
<h5>Получить список всех БД на сервере</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">show</span> <span style="color: #990099; font-weight: bold;">databases</span><span style="color: #000033;">;</span></div></div>
<h5>Переключится на БД</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">use</span> <span style="color: #008000;">`db name`</span><span style="color: #000033;">;</span></div></div>
<h5>Получить список таблиц в базе</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">show</span> <span style="color: #990099; font-weight: bold;">tables</span><span style="color: #000033;">;</span></div></div>
<h5>Посмотреть структуру таблицы</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">describe</span> <span style="color: #008000;">`table name`</span><span style="color: #000033;">;</span></div></div>
<h5>Ещё один вариант</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">show</span> <span style="color: #990099; font-weight: bold;">columns</span> <span style="color: #990099; font-weight: bold;">from</span> <span style="color: #008000;">`table name`</span><span style="color: #000033;">;</span></div></div>
<h5>Удалить БД</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">drop</span> <span style="color: #990099; font-weight: bold;">database</span> <span style="color: #008000;">`database name`</span><span style="color: #000033;">;</span></div></div>
<h5>Удалить таблицу</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">drop</span> <span style="color: #990099; font-weight: bold;">table</span> <span style="color: #008000;">`table name`</span><span style="color: #000033;">;</span></div></div>
<h5>Показать все данные в таблице</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span><span style="color: #000033;">;</span></div></div>
<h5>Показать строки, где поле <em>`field name`</em> имеет значение "<em>whatever</em>".</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">WHERE</span> <span style="color: #008000;">`field name`</span> <span style="color: #CC0099;">=</span> <span style="color: #008000;">'whatever'</span><span style="color: #000033;">;</span></div></div>
<h5>Показать строки с именем "Bob" и номеном "3444444"</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">WHERE</span> name <span style="color: #CC0099;">=</span> <span style="color: #008000;">'Bob'</span> <span style="color: #CC0099; font-weight: bold;">AND</span> phone_number <span style="color: #CC0099;">=</span> <span style="color: #008080;">3444444</span><span style="color: #000033;">;</span></div></div>
<h5>Показать строки с номером "3444444" не содержащие имени "Bob" отсортированные по номеру.</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">WHERE</span> name <span style="color: #CC0099;">!=</span> <span style="color: #008000;">'Bob'</span> <span style="color: #CC0099; font-weight: bold;">AND</span> phone_number <span style="color: #CC0099;">=</span> <span style="color: #008080;">3444444</span> <span style="color: #990099; font-weight: bold;">order by</span> phone_number<span style="color: #000033;">;</span></div></div>
<h5>Показать записи с именем, начинающимся на "bob" и номером 3444444</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">WHERE</span> name <span style="color: #CC0099; font-weight: bold;">like</span> <span style="color: #008000;">'Bob<span style="color: #008080; font-weight: bold;">%</span>'</span> <span style="color: #CC0099; font-weight: bold;">AND</span> phone_number <span style="color: #CC0099;">=</span> <span style="color: #008080;">3444444</span><span style="color: #000033;">;</span></div></div>
<h5>Верннуть все данные с именем, начинающемся на "bob" и номером 3444444 ограничить вывод пятью первыми строками</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">WHERE</span> name <span style="color: #CC0099; font-weight: bold;">like</span> <span style="color: #008000;">'Bob<span style="color: #008080; font-weight: bold;">%</span>'</span> <span style="color: #CC0099; font-weight: bold;">AND</span> phone_number <span style="color: #CC0099;">=</span> <span style="color: #008080;">3444444</span> <span style="color: #990099; font-weight: bold;">limit</span> <span style="color: #008080;">0</span><span style="color: #000033;">,</span><span style="color: #008080;">5</span><span style="color: #000033;">;</span></div></div>
<h5>Используем регулярное выражение. Для регистрозависимого выбора используйте "REGEXP BINARY". Данный запрос найдёт все записи, начинающиеся на "a"</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">WHERE</span> rec <span style="color: #CC0099; font-weight: bold;">RLIKE</span> <span style="color: #008000;">'^a'</span><span style="color: #000033;">;</span></div></div>
<p><span id="more-31"></span></p>
<h5>Показать уникальные записи</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #990099; font-weight: bold;">DISTINCT</span> <span style="color: #008000;">`column name`</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span><span style="color: #000033;">;</span></div></div>
<h5>Показать выбранные колонки отсортированные от а до я (ASC) или от я до а (DESC)</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #008000;">`col1`</span><span style="color: #000033;">,</span><span style="color: #008000;">`col2`</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">ORDER BY</span> <span style="color: #008000;">`col2`</span> <span style="color: #990099; font-weight: bold;">DESC</span><span style="color: #000033;">;</span></div></div>
<h5>Вернуть количество строк в таблице.</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #000099;">COUNT</span><span style="color: #FF00FF;">&#40;</span><span style="color: #CC0099;">*</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span><span style="color: #000033;">;</span></div></div>
<h5>Просуммировать все числовые поля таблицы</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #000099;">SUM</span><span style="color: #FF00FF;">&#40;</span><span style="color: #CC0099;">*</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">FROM</span> <span style="color: #008000;">`table name`</span><span style="color: #000033;">;</span></div></div>
<h5>Объединение таблиц. <a href="http://www.codinghorror.com/blog/archives/000976.html">Как работает JOIN (в картинках)</a></h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">select</span> lookup.illustrationid<span style="color: #000033;">,</span> lookup.personid<span style="color: #000033;">,</span>person.birthday <span style="color: #990099; font-weight: bold;">from</span> lookup <span style="color: #000099;">left</span> <span style="color: #990099; font-weight: bold;">join</span> person <span style="color: #990099; font-weight: bold;">on</span> lookup.personid<span style="color: #CC0099;">=</span>person.personid<span style="color: #CC0099;">=</span>statement <span style="color: #990099; font-weight: bold;">to</span> <span style="color: #990099; font-weight: bold;">join</span> birthday <span style="color: #990099; font-weight: bold;">in</span> person <span style="color: #990099; font-weight: bold;">table</span> <span style="color: #990099; font-weight: bold;">with</span> primary illustration id<span style="color: #000033;">;</span></div></div>
<h5>Создание пользователя. Вход под root. Переключение на БД mysql. Создание пользователя и обновление привилегий.</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql <span style="color: #660033;">-u</span> root <span style="color: #660033;">-p</span></div></div>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">use</span> mysql<span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">INTO</span> <span style="color: #000099;">user</span> <span style="color: #FF00FF;">&#40;</span>Host<span style="color: #000033;">,</span><span style="color: #000099;">User</span><span style="color: #000033;">,</span><span style="color: #000099;">Password</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">VALUES</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">'<span style="color: #008080; font-weight: bold;">%</span>'</span><span style="color: #000033;">,</span><span style="color: #008000;">'username'</span><span style="color: #000033;">,</span><span style="color: #000099;">PASSWORD</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">'password'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> flush <span style="color: #990099; font-weight: bold;">privileges</span><span style="color: #000033;">;</span></div></div>
<h5>Смена пароля пользователя из консоли</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysqladmin <span style="color: #660033;">-u</span> username <span style="color: #660033;">-h</span> <span style="color: #c20cb9; font-weight: bold;">hostname</span> <span style="color: #660033;">-p</span> password <span style="color: #ff0000;">'new-password'</span></div></div>
<h5>Смена пароля пользователя из консоли MySQL. Вход как root. Смена пароля. Обновление привелегий.</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql <span style="color: #660033;">-u</span> root <span style="color: #660033;">-p</span></div></div>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">SET</span> <span style="color: #000099;">PASSWORD</span> FOR <span style="color: #008000;">'user'</span>@<span style="color: #008000;">'hostname'</span> <span style="color: #CC0099;">=</span> <span style="color: #000099;">PASSWORD</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">'passwordhere'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> flush <span style="color: #990099; font-weight: bold;">privileges</span><span style="color: #000033;">;</span></div></div>
<h5>Восстановление пароля root пользователя. Остановить MySQL сервер. Запустить с пониженной безопасностью. Залогинится на MySQL как root. Установить новый пароль. Разлогинится и перезапустить MySQL сервер.</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>mysql stop<br />
mysqld_safe <span style="color: #660033;">--skip-grant-tables</span> <span style="color: #000000; font-weight: bold;">&amp;</span>amp;<br />
mysql <span style="color: #660033;">-u</span> root</div></div>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">use</span> mysql<span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">update</span> <span style="color: #000099;">user</span> <span style="color: #990099; font-weight: bold;">set</span> <span style="color: #000099;">password</span><span style="color: #CC0099;">=</span><span style="color: #000099;">PASSWORD</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">'newrootpassword'</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">where</span> <span style="color: #000099;">User</span><span style="color: #CC0099;">=</span><span style="color: #008000;">'root'</span><span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> flush <span style="color: #990099; font-weight: bold;">privileges</span><span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> quit</div></div>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>mysql stop<br />
<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>mysql start</div></div>
<h5>Установка пароля root если он ещё не задавался ранее</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysqladmin <span style="color: #660033;">-u</span> root password newpassword</div></div>
<h5>Смена пароля root</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysqladmin <span style="color: #660033;">-u</span> root <span style="color: #660033;">-p</span> oldpassword newpassword</div></div>
<h5>Разрешить пользователю "Bob" подключаться к серверу c локального адреса с паролем "passwd". Войти как root. Переключиться на БД mysql. Дать привилегии. Обновить привелегии.</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql <span style="color: #660033;">-u</span> root <span style="color: #660033;">-p</span></div></div>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">use</span> mysql<span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">grant</span> <span style="color: #990099; font-weight: bold;">usage</span> <span style="color: #990099; font-weight: bold;">on</span> <span style="color: #CC0099;">*</span>.<span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">to</span> bob@localhost identified by <span style="color: #008000;">'passwd'</span><span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> flush <span style="color: #990099; font-weight: bold;">privileges</span><span style="color: #000033;">;</span></div></div>
<h5>Предоставить пользователю привилегии на БД. Авторизоваться как root. Переключиться на БД mysql. Предоставить привилегии. Обновить кеш привилегий.</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql <span style="color: #660033;">-u</span> root <span style="color: #660033;">-p</span></div></div>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">use</span> mysql<span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">INTO</span> <span style="color: #000099;">user</span> <span style="color: #FF00FF;">&#40;</span>Host<span style="color: #000033;">,</span>Db<span style="color: #000033;">,</span><span style="color: #000099;">User</span><span style="color: #000033;">,</span>Select_priv<span style="color: #000033;">,</span>Insert_priv<span style="color: #000033;">,</span>Update_priv<span style="color: #000033;">,</span>Delete_priv<span style="color: #000033;">,</span>Create_priv<span style="color: #000033;">,</span>Drop_priv<span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">VALUES</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">'<span style="color: #008080; font-weight: bold;">%</span>'</span><span style="color: #000033;">,</span><span style="color: #008000;">'databasename'</span><span style="color: #000033;">,</span><span style="color: #008000;">'username'</span><span style="color: #000033;">,</span><span style="color: #008000;">'Y'</span><span style="color: #000033;">,</span><span style="color: #008000;">'Y'</span><span style="color: #000033;">,</span><span style="color: #008000;">'Y'</span><span style="color: #000033;">,</span><span style="color: #008000;">'Y'</span><span style="color: #000033;">,</span><span style="color: #008000;">'Y'</span><span style="color: #000033;">,</span><span style="color: #008000;">'N'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> flush <span style="color: #990099; font-weight: bold;">privileges</span><span style="color: #000033;">;</span></div></div>
<h5>или</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">grant</span> <span style="color: #990099; font-weight: bold;">all</span> <span style="color: #990099; font-weight: bold;">privileges</span> <span style="color: #990099; font-weight: bold;">on</span> databasename.<span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">to</span> username@localhost<span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> flush <span style="color: #990099; font-weight: bold;">privileges</span><span style="color: #000033;">;</span></div></div>
<h5>Обновить информацию для существующего пользователя</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">use</span> mysql<span style="color: #000033;">;</span><br />
mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">UPDATE</span> <span style="color: #008000;">`user`</span> <span style="color: #990099; font-weight: bold;">SET</span> Select_priv <span style="color: #CC0099;">=</span> <span style="color: #008000;">'Y'</span><span style="color: #000033;">,</span>Insert_priv <span style="color: #CC0099;">=</span> <span style="color: #008000;">'Y'</span><span style="color: #000033;">,</span>Update_priv <span style="color: #CC0099;">=</span> <span style="color: #008000;">'Y'</span> <span style="color: #990099; font-weight: bold;">where</span> <span style="color: #008000;">`User`</span> <span style="color: #CC0099;">=</span> <span style="color: #008000;">'user'</span><span style="color: #000033;">;</span><br />
flush <span style="color: #990099; font-weight: bold;">privileges</span><span style="color: #000033;">;</span></div></div>
<h5>Удалить строки из таблицы</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">DELETE</span> <span style="color: #990099; font-weight: bold;">from</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">where</span> <span style="color: #008000;">`field<span style="color: #008080; font-weight: bold;">_</span>name`</span> <span style="color: #CC0099;">=</span> <span style="color: #008000;">'whatever'</span><span style="color: #000033;">;</span></div></div>
<h5>Обновить кеш привилегий</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> flush <span style="color: #990099; font-weight: bold;">privileges</span><span style="color: #000033;">;</span></div></div>
<h5>Удалить колонку из таблицы</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">alter</span> <span style="color: #990099; font-weight: bold;">table</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">drop</span> <span style="color: #990099; font-weight: bold;">column</span> <span style="color: #008000;">`column name`</span><span style="color: #000033;">;</span></div></div>
<h5>Добавить колонку в таблицу</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">alter</span> <span style="color: #990099; font-weight: bold;">table</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">add</span> <span style="color: #990099; font-weight: bold;">column</span> <span style="color: #008000;">`new column name`</span> <span style="color: #999900; font-weight: bold;">varchar</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">20</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></div></div>
<h5>Переименовать колонку</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">alter</span> <span style="color: #990099; font-weight: bold;">table</span> <span style="color: #008000;">`table name`</span> change <span style="color: #008000;">`old column name`</span> <span style="color: #008000;">`new column name`</span> <span style="color: #999900; font-weight: bold;">varchar</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">50</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></div></div>
<h5>Сделать данные в колоке уникальными (если дублирующиеся уже есть - будет ошибка)</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">alter</span> <span style="color: #990099; font-weight: bold;">table</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">add</span> <span style="color: #FF9900; font-weight: bold;">unique</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`column name`</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></div></div>
<h5>Модифицировать колонку</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">alter</span> <span style="color: #990099; font-weight: bold;">table</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">modify</span> <span style="color: #008000;">`column name`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">3</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></div></div>
<h5>Удалить индекс</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">alter</span> <span style="color: #990099; font-weight: bold;">table</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">drop</span> <span style="color: #990099; font-weight: bold;">index</span> <span style="color: #008000;">`colmn name`</span><span style="color: #000033;">;</span></div></div>
<h5>Загрузить данные в БД из CSV файла.</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">LOAD</span> <span style="color: #990099; font-weight: bold;">DATA</span> <span style="color: #990099; font-weight: bold;">INFILE</span> <span style="color: #008000;">'/tmp/filename.csv'</span> <span style="color: #990099; font-weight: bold;">replace</span> <span style="color: #990099; font-weight: bold;">INTO</span> <span style="color: #990099; font-weight: bold;">TABLE</span> <span style="color: #008000;">`table name`</span> <span style="color: #990099; font-weight: bold;">FIELDS</span> <span style="color: #990099; font-weight: bold;">TERMINATED BY</span> <span style="color: #008000;">','</span> <span style="color: #990099; font-weight: bold;">LINES</span> <span style="color: #990099; font-weight: bold;">TERMINATED BY</span> <span style="color: #008000;">'<span style="color: #004000; font-weight: bold;">\n</span>'</span> <span style="color: #FF00FF;">&#40;</span>field1<span style="color: #000033;">,</span>field2<span style="color: #000033;">,</span>field3<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></div></div>
<h5>Сделать дамп всех БД для бэкапа. Бэкап это файл с SQL командами для воссоздания всех баз.</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysqldump <span style="color: #660033;">-u</span> root <span style="color: #660033;">-p</span> <span style="color: #660033;">--opt</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>alldatabases.sql</div></div>
<h5>Сделать дамп одной базы.</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysqldump <span style="color: #660033;">-u</span> username <span style="color: #660033;">-p</span> <span style="color: #660033;">--databases</span> databasename <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>databasename.sql</div></div>
<h5>Сделать дамп одной таблицы</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysqldump <span style="color: #660033;">-c</span> <span style="color: #660033;">-u</span> username <span style="color: #660033;">-p</span> databasename tablename <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>databasename.tablename.sql</div></div>
<h5>Восстановить БД (или таблицу) из бэкапа</h5>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql <span style="color: #660033;">-u</span> username <span style="color: #660033;">-p</span> databasename <span style="color: #000000; font-weight: bold;">&amp;</span>lt; <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>databasename.sql</div></div>
<h5>Создание таблицы, пример 1.</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TABLE</span> <span style="color: #008000;">`table name`</span> <span style="color: #FF00FF;">&#40;</span><br />
&nbsp;<span style="color: #008000;">`firstname`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">20</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`middleinitial`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">3</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`lastname`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">35</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`suffix`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">3</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`officeid`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">10</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`userid`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">15</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`username`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">8</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`email`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">35</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`phone`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">25</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`groups`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">15</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`datestamp`</span> <span style="color: #999900; font-weight: bold;">DATE</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`timestamp`</span> <span style="color: #999900; font-weight: bold;">time</span><span style="color: #000033;">,</span><br />
&nbsp;<span style="color: #008000;">`pgpemail`</span> <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">255</span><span style="color: #FF00FF;">&#41;</span><br />
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></div></div>
<h5>Создание таблицы, пример 2.</h5>
<div class="codecolorer-container mysql default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:500px;"><div class="mysql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TABLE</span> <span style="color: #008000;">`table name`</span> <span style="color: #FF00FF;">&#40;</span><br />
&nbsp;personid <span style="color: #999900; font-weight: bold;">int</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">50</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099; font-weight: bold;">not</span> <span style="color: #9900FF; font-weight: bold;">null</span> <span style="color: #FF9900; font-weight: bold;">auto_increment</span> <span style="color: #990099; font-weight: bold;">primary key</span><span style="color: #000033;">,</span><br />
&nbsp;firstname <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">35</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;middlename <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">50</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">,</span><br />
&nbsp;lastname <span style="color: #999900; font-weight: bold;">VARCHAR</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">50</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">default</span> <span style="color: #008000;">'bato'</span><br />
<span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></div></div>
<p><a class="a2a_button_google_plusone addtoany_special_service" data-href="http://gentooway.ru/2009/11/poleznye-komandy-mysql"></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fgentooway.ru%2F2009%2F11%2Fpoleznye-komandy-mysql&amp;linkname=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20MySQL" title="Delicious" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/delicious.png" width="16" height="16" alt="Delicious"/></a><a class="a2a_button_google_bookmarks" href="http://www.addtoany.com/add_to/google_bookmarks?linkurl=http%3A%2F%2Fgentooway.ru%2F2009%2F11%2Fpoleznye-komandy-mysql&amp;linkname=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20MySQL" title="Google Bookmarks" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/google.png" width="16" height="16" alt="Google Bookmarks"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fgentooway.ru%2F2009%2F11%2Fpoleznye-komandy-mysql&amp;linkname=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20MySQL" title="Google Reader" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/reader.png" width="16" height="16" alt="Google Reader"/></a><a class="a2a_button_google_gmail" href="http://www.addtoany.com/add_to/google_gmail?linkurl=http%3A%2F%2Fgentooway.ru%2F2009%2F11%2Fpoleznye-komandy-mysql&amp;linkname=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20MySQL" title="Google Gmail" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/gmail.png" width="16" height="16" alt="Google Gmail"/></a><a class="a2a_button_blogger_post" href="http://www.addtoany.com/add_to/blogger_post?linkurl=http%3A%2F%2Fgentooway.ru%2F2009%2F11%2Fpoleznye-komandy-mysql&amp;linkname=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20MySQL" title="Blogger Post" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/blogger.png" width="16" height="16" alt="Blogger Post"/></a><a class="a2a_button_yahoo_bookmarks" href="http://www.addtoany.com/add_to/yahoo_bookmarks?linkurl=http%3A%2F%2Fgentooway.ru%2F2009%2F11%2Fpoleznye-komandy-mysql&amp;linkname=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20MySQL" title="Yahoo Bookmarks" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/yahoo.png" width="16" height="16" alt="Yahoo Bookmarks"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fgentooway.ru%2F2009%2F11%2Fpoleznye-komandy-mysql&amp;linkname=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20MySQL" title="Digg" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/digg.png" width="16" height="16" alt="Digg"/></a><a class="a2a_button_evernote" href="http://www.addtoany.com/add_to/evernote?linkurl=http%3A%2F%2Fgentooway.ru%2F2009%2F11%2Fpoleznye-komandy-mysql&amp;linkname=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20MySQL" title="Evernote" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/evernote.png" width="16" height="16" alt="Evernote"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fgentooway.ru%2F2009%2F11%2Fpoleznye-komandy-mysql&amp;linkname=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20MySQL" title="Twitter" rel="nofollow" target="_blank"><img src="http://gentooway.ru/wp-content/plugins/add-to-any/icons/twitter.png" width="16" height="16" alt="Twitter"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fgentooway.ru%2F2009%2F11%2Fpoleznye-komandy-mysql&amp;title=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20MySQL" id="wpa2a_4">В закладки!</a></p>]]></content:encoded>
			<wfw:commentRss>http://gentooway.ru/2009/11/poleznye-komandy-mysql/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

