天天看点

Mysql数据类型

mysql中的数据类型:

整数型:

#查看int整数型的帮助。

1

2

3

4

5

6

7

<code>mysql&gt; ? int</code>

<code>Name: </code><code>'INT'</code>

<code>Description:</code>

<code>INT[(M)] [UNSIGNED] [ZEROFILL]</code>

<code>A normal-size integer. The signed range is -2147483648 to 2147483647.</code>

<code>The unsigned range is 0 to 4294967295.</code>

<code>URL: http:</code><code>//dev</code><code>.mysql.com</code><code>/doc/refman/5</code><code>.6</code><code>/en/numeric-type-overview</code><code>.html</code>

#查看创建数据库的帮助,这块发现使用schema不识别。

<code>mysql&gt; help create schema</code>

<code>Nothing found</code>

<code>Please try to run </code><code>'help contents'</code> <code>for</code> <code>a list of all accessible topics</code>

#可以使用help ? \h 三选一查看帮助。

8

9

10

11

12

13

<code>mysql&gt; help create database</code>

<code>Name: </code><code>'CREATE DATABASE'</code>

<code>Syntax:</code>

<code>CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name</code>

<code>    </code><code>[create_specification] ...</code>

<code>create_specification:</code>

<code>    </code><code>[DEFAULT] CHARACTER SET [=] charset_name</code>

<code>  </code><code>| [DEFAULT] COLLATE [=] collation_name</code>

<code>CREATE DATABASE creates a database with the given name. To use this</code>

<code>statement, you need the CREATE privilege </code><code>for</code> <code>the database. CREATE</code>

<code>SCHEMA is a synonym </code><code>for</code> <code>CREATE DATABASE.</code>

<code>URL: http:</code><code>//dev</code><code>.mysql.com</code><code>/doc/refman/5</code><code>.6</code><code>/en/create-database</code><code>.html</code>

<code>mysql&gt; ? tinyint</code>

<code>Name: </code><code>'TINYINT'</code>

<code>TINYINT[(M)] [UNSIGNED] [ZEROFILL]</code>

<code>A very small integer. The signed range is -128 to 127. The unsigned</code>

<code>range is 0 to 255.</code>

<code>mysql&gt; \h int</code>

浮点类型:

M是数字总位数,D是小数点后面的位数。

float(M,D)

字符串类型:

char(M) M个字节,0-255

varchar(M) L+1个字节,0-65535

日期时间类型:

time

date

datetime

year

#查看mysql有那些存储引擎(默认是innodb)

14

15

<code>mysql&gt; show engines;</code>

<code>+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+</code>

<code>| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |</code>

<code>| MEMORY             | YES     | Hash based, stored </code><code>in</code> <code>memory, useful </code><code>for</code> <code>temporary tables      | NO           | NO   | NO         |</code>

<code>| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |</code>

<code>| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |</code>

<code>| BLACKHOLE          | YES     | </code><code>/dev/null</code> <code>storage engine (anything you write to it disappears) | NO           | NO   | NO         |</code>

<code>| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |</code>

<code>| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |</code>

<code>| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |</code>

<code>| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |</code>

<code>| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |</code>

<code>9 rows </code><code>in</code> <code>set</code> <code>(0.00 sec)</code>

#查看显示支持的存储引擎的信息:

16

<code>mysql&gt; show variables like </code><code>'have%'</code><code>;</code>

<code>+----------------------+----------+</code>

<code>| Variable_name        | Value    |</code>

<code>| have_compress        | YES      |</code>

<code>| have_crypt           | YES      |</code>

<code>| have_dynamic_loading | YES      |</code>

<code>| have_geometry        | YES      |</code>

<code>| have_openssl         | DISABLED |</code>

<code>| have_profiling       | YES      |</code>

<code>| have_query_cache     | YES      |</code>

<code>| have_rtree_keys      | YES      |</code>

<code>| have_ssl             | DISABLED |</code>

<code>| have_symlink         | DISABLED |</code>

<code>10 rows </code><code>in</code> <code>set</code> <code>(0.00 sec)</code>

本文转自青衫解衣 51CTO博客,原文链接:http://blog.51cto.com/215687833/1905770