mysql
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
下载
MySQL :: Download MySQL Community Server
下载完整安装板,在后续页面点击No thanks, just start my download来开始下载。
安装
这里注意,选择密码的加密方式,一定选择下面一项,因为默认的是新的加密方式,nodejs的mysql模块不支持这种模式。
图形界面管理工具
推荐使用Navicat ,官方网站: http://www.navicat.com.cn/
新建数据库
使用Navicat新建或使用命令行:
create database 数据库名;
删除数据库
使用Navicat删除或使用命令行:
drop database 数据库名;
数据类型
MySQL 中定义数据字段的类型对你数据库的优化是非常重要的。
MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
数值类型
数值类型
整数型包括:
类型 | 字节 | 有符号范围 | 无符号范围 | 用途 |
---|---|---|---|---|
TINYINT | 1 | -128~127 | 0~255 | |
SMALLINT | 2 | -32768~32767 | 0~65535 | |
MEDIUMINT | 3 | -8388608~8388607 | 0~16777215 | |
INT | 4 | -2147483648~2147483647 | 0~4294967295 | |
BIGINT | 8 | -2^63~2^63-1 | 0~2^64-1 |
定点类型:
DECIMAL(M,D)