码迷,mamicode.com
首页 > 数据库 > 详细

Mysql手册

时间:2016-08-21 06:22:02      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:

第十章      本章主要介绍了一些语法规范,如

对于表,函数,字段,在Linux上大小写敏感,Windows和MacOS上却不敏感;

Mysql是如何识别函数的及用户在定义自定义函数时命名要求:通过函数名与左括号标识,中间无空格,用户自定义函数名不得与内嵌函数名重名,

用户变量的命名,声明与赋值,注意用户变量不能与Mysql关键字和保留字重合。

进制转换之类的。

表达式定义等等

注释方法:#,--,/*  */

第十二章,Mysql数据类型

支持:数字类型,日期时间类型,字符类型,空间(spatial)类型和JSON类型

  数字类型:

    ZEROFILL,是unsigned,自动左边填0.

    SERIAL,是 BIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE的别名

    BIT[(M)],位,1<=M<=64;当M被忽略时,M=1,即此时BIT为0 or 1.

    TINYINT[(M)] [UNSIGNED] [ZEROFILL] ,是个微整型,范围在[-128,127]之间,当为UNSIGNED时最大为255;1<=M<=8之间。

    BOOL,BOOLEAN,同义于TINYINT(1),0被视为false,非零被视为true. 然而,the values TRUE and FALSE are merely aliases for 1 and 0。

    SMALLINT[(M)] [UNSIGNED] [ZEROFILL] ,是个小整型,范围在[-32768,32767]之间,当为UNSIGNED时最大为65535;1<=M<=16之间。

    MEDIUMINT[(M)][UNSIGNED] [ZEROFILL],是个中整型,范围在[-8388608,8388607]之间,当为UNSIGNED时最大为16777215;1<=M<=24.

    INT[(M)] [UNSIGNED] [ZEROFILL],是个整型,范围在[-2147483648,2147483647]之间,当为UNSIGNEDJ时最大为4294967295;1<=M<=32.

  INTEGER,与INT同义。

  BIGINT[(M)] [UNSIGNED] [ZEROFILL],是个大整型,1<=M<=64.

  小数:

  DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL],数字的最大位数为M,有D个小数。M<=65,D<=30.. If D is omitted, the default is 0. If M is omitted, the default is 10.

  FLOAT[(M[,D])] [UNSIGNED] [ZEROFILL] ,单精度,7位小数,在计算时Mysql按照DOUBLE型计算。

  DOUBLE[(M[,D])] [UNSIGNED] [ZEROFILL] ,双精度,15位小数,在计算时Mysql按照DOUBLE型计算。

日期时间型

  

Mysql手册

标签:

原文地址:http://www.cnblogs.com/itdev/p/5791705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!