一条数据的存储过程
标识符命名规则
- 数据库名、表名不得超过30个字符,变量名限制为29个
- 必须只能包含A-Z, a-z,0-9,_ 共63个字符
- 数据库名、表名、字段名等对象名中间不要包含空格
- 同一个MySQL软件中,数据库不能同名;同一个库中,表不能重名;同一个表中,字段不能重名。
- 必须保证你的字段没有和保留字、数据库系统或常用方法冲突。如果坚持使用,请在SQL语句中使用``(着重号)引起来
- 保持字段名和类型的一致性:在命名字段并为其指定数据类型的时候一定要保证一致性,假如数据类型在一个表里是整数,那在另一个表里可就别变成字符型了
MySQL中的数据类型
| 类型 | 类型举例 | | —- | —- | | 整数类型 | TINYINT、SMALLINT、MEDIUMINT、INT(或INTGER)、BIGINT | | 浮点类型 | FLOAT、DOUBLE | | 定点数类型 | DECIMAL | | 位类型 | BIT | | 日期时间类型 | YEAR、TIME、DATE、DATETIME、TIMESTAMP | | 文本字符串类型 | CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT | | 枚举类型 | ENUM | | 集合类型 | SET | | 二进制字符串类型 | BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB | | JSON类型 | JSON对象、JSON数组 | | 空间数据类型 | 单值:CEOMETRY、POINT、LINESTRING、POLYGON;
集合:MULTIPOINT、MULTILINTSTRING、MULTIPOLYGON、GEOMETRYCOLLECTION |