1.MySQL简介
a)MySQL是一个开源免费的关系型数据库管理系统。
b)默认用户:root
c)默认端口号:3306
2.MySQL与Oracle的不同之处
2.1 数据类型
2.1.1 数据类型
1.整数类型
smallint,2字节
int,4字节
Integer,int的同义词
bigint,8字节
2.浮点数
float,4字节
double,8字节
2.1.2 字符类型
char,不可变长度
varchar,可变长度
2.1.3 日期时间类型
date,yyyy-mm-dd
datetime,yyyy-mm-dd hh:mi:ss
time,hh:mi:ss
timestamp,更精确的时间
year,yyyy
2.1.4 其他类型
blob,存放二进制文件
text,存放大量文本信息
2.2 SQL语句上的区别
2.2.1 关于delete
Oracle中的语法是delete [from] ,from可以省略,但是MySQL中,不能省略from
2.2.2 关于外连接
MySQL中不能使用(+)符号,所以在外连接时,应该使用SQL99的语法。
2.2.3 分页查询
MySQL分页需要使用limit关键字,limit后需要跟两个数字,第一个数字表示查询的起始位置,第二个数字表示查询的记录数。limit要写在order by之后
-- 当前页数,page
-- 每页显示的记录数,size
select * from clazz limit (page-1)*size,size;