<?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>Mikael Brevik &#187; datatyper</title>
	<atom:link href="http://mikaelb.net/emneord/datatyper/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikaelb.net</link>
	<description>Bloggen</description>
	<lastBuildDate>Mon, 07 Sep 2009 20:11:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tall datatyper i MySQL</title>
		<link>http://mikaelb.net/2008/12/tall-datatyper-i-mysql/</link>
		<comments>http://mikaelb.net/2008/12/tall-datatyper-i-mysql/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 17:33:35 +0000</pubDate>
		<dc:creator>Mikael Brevik</dc:creator>
				<category><![CDATA[Høynivåspråk]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[datatyper]]></category>
		<category><![CDATA[primitive datatyper]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://mikaelb.net/blogg/?p=31</guid>
		<description><![CDATA[I dag har jeg tenkt å gå litt på det banale, men som jeg ser mange er usikre på. Det er rett og slett kopiert direkte fra manualen til MySQL, men det er ikke sikkert alle som finner den eller er klare over det.
For enkelte er det kanskje ikke greit å vite hvilken INT-type man [...]]]></description>
			<content:encoded><![CDATA[<p>I dag har jeg tenkt å gå litt på det banale, men som jeg ser mange er usikre på. Det er rett og slett kopiert direkte fra manualen til MySQL, men det er ikke sikkert alle som finner den eller er klare over det.</p>
<p>For enkelte er det kanskje ikke greit å vite hvilken INT-type man skal ha til tider. Er det <code>TINYINT</code> jeg vil ha? Eler er det kanskje <code>SMALLINT</code>? Hvor går grensen, hvor store verdier?</p>
<p>I manuelen finner vi denne tabellen, som er en temmelig grei oversikt over hvor store verdier du kan ha på de forskjellige INT-typene</p>
<blockquote>
<table class="mceVisualAid" border="0">
<tbody>
<tr>
<td class="mceVisualAid"><span class="bold"><strong>Type</strong></span></td>
<td class="mceVisualAid"><span class="bold"><strong>Bytes</strong></span></td>
<td class="mceVisualAid"><span class="bold"><strong>Minimum Value</strong></span></td>
<td class="mceVisualAid"><span class="bold"><strong>Maximum Value</strong></span></td>
</tr>
<tr>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"><span class="bold"><strong>(Signed/Unsigned)</strong></span></td>
<td class="mceVisualAid"><span class="bold"><strong>(Signed/Unsigned)</strong></span></td>
</tr>
<tr>
<td class="mceVisualAid"><code class="literal">TINYINT</code></td>
<td class="mceVisualAid">1</td>
<td class="mceVisualAid"><code class="literal">-128</code></td>
<td class="mceVisualAid"><code class="literal">127</code></td>
</tr>
<tr>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"><code class="literal">0</code></td>
<td class="mceVisualAid"><code class="literal">255</code></td>
</tr>
<tr>
<td class="mceVisualAid"><code class="literal">SMALLINT</code></td>
<td class="mceVisualAid">2</td>
<td class="mceVisualAid"><code class="literal">-32768</code></td>
<td class="mceVisualAid"><code class="literal">32767</code></td>
</tr>
<tr>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"><code class="literal">0</code></td>
<td class="mceVisualAid"><code class="literal">65535</code></td>
</tr>
<tr>
<td class="mceVisualAid"><code class="literal">MEDIUMINT</code></td>
<td class="mceVisualAid">3</td>
<td class="mceVisualAid"><code class="literal">-8388608</code></td>
<td class="mceVisualAid"><code class="literal">8388607</code></td>
</tr>
<tr>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"><code class="literal">0</code></td>
<td class="mceVisualAid"><code class="literal">16777215</code></td>
</tr>
<tr>
<td class="mceVisualAid"><code class="literal">INT</code></td>
<td class="mceVisualAid">4</td>
<td class="mceVisualAid"><code class="literal">-2147483648</code></td>
<td class="mceVisualAid"><code class="literal">2147483647</code></td>
</tr>
<tr>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"><code class="literal">0</code></td>
<td class="mceVisualAid"><code class="literal">4294967295</code></td>
</tr>
<tr>
<td class="mceVisualAid"><code class="literal">BIGINT</code></td>
<td class="mceVisualAid">8</td>
<td class="mceVisualAid"><code class="literal">-9223372036854775808</code></td>
<td class="mceVisualAid"><code class="literal">9223372036854775807</code></td>
</tr>
<tr>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"></td>
<td class="mceVisualAid"><code class="literal">0</code></td>
<td class="mceVisualAid"><code class="literal">18446744073709551615</code></td>
</tr>
</tbody>
</table>
</blockquote>
<p>Dette gir en pekepinne på hvilken type man skal bruke på de forskjellige feltene når du lager en tabell. Det er ikke alt for mye optimalisering å hente på å sette feltene til lavest mulig, men som man sier: «Mange bekker små, gjør en stor å».</p>
]]></content:encoded>
			<wfw:commentRss>http://mikaelb.net/2008/12/tall-datatyper-i-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
