目录
MySQL是90年代中期开发,是市场第一个开源数据库
sql是一种数据库语言,有便准的,相当于c语言,而MySQL是dbms(数据库管理系统),是一个数据库软件
是MySQL的数据库引擎之一,现为MySQL的默认存储引擎,为MySQL AB发布binary的标准之一
是MySQL的默认数据库引擎(5.5版之前),由早期的isam所改良,虽然性能极佳,但却有一个缺点:不支持事务处理
是MySQL中一类非常特殊的存储引擎,与MySQL中其它的存储引擎不同的是memory存储引擎创建包含存储在内存中的内容专用表。由于数据容易受到崩溃,硬件问题或断电影响,因此只能将这些表作临时工作区或从其它表中提起数据只读缓存
开启SQL服务 net start mysql;
关闭SQL服务 net stop mysql;
登入 mysql -u root -p;
退出 exit;
修改密码 alter user 'root'@'localhost' identified with mysql_native_password by '要修改的密码';
查看所有数据 show databases;
创建数据库 create database 名字;//不可与数据库中名称重名
打开数据库 use database_name; //database为要打开的数据库名
删除数据库 drop database database_name; //database_name是要删除数据库名
查看引擎类型 show engines;
tinyint | 十分小的数据 | 1个字节 |
smallint | 比较小的数据 | 2个字节 |
mediumint | 中等大小的数据 | 3个字节 |
int | 标准的整数 | 4个字节 |
bigint | 较大的数据 | 8个字节 |
float | 浮点数 | 4个字节 |
double | 浮点数 | 8个字节 |
decimal | 字符串形式的浮点数,一般用于金融计算 | 8个字节 |
类型 | 字符串 | 大小 |
char | 字符串固定大小 | 0-255 |
varchar | 可变字符串 | 0-65535 |
tinytext | 微型文本 | 2^8-1 |
text | 文本串 | 2^16-1 |
类型 | 时间日期 | 格式 |
date | 日期格式 | YYYY-MM-DD |
time | 时间格式 | HH:MM:SS |
datetime | 最常用时间格式 | YYYY-MM-DD HH:mm:ss |
year | 年份表示 |