开源数据库具有免费使用、配置简单、稳定性好、性能优良等特点,而 MySQL 数据库正是开源数据库中的杰出代表。MySQL 具有跨平台性
这也是为什么极力推崇学习Linux的缘故
Mysql 和 SQL 的语法大致上相同
除开部分细微差别:
1、
SQL的top子句和MySQL的limit和offset 不一样
mysql 的limit示例:
select * from 表名 limit 0,5
SQL的top子句直接跟在其后要显示的前几个
2、
MySQL相对于SQL也有索引、事务 但是有部分要单独提出:
使用Mysql自带命令行 备份及还原 也可以直接在MySQL界面操作
这就是自带的命令行 通过它可以对MySQL进行一些操作
重要的一点开启InnoDB:
1、首先 什么是InnoDB?
一种表驱动,除了innodb还有其它的,例如isam,myisam等.Innodb是其中的一种存储引擎,它的特性是支持事务,并且采用多版本并发控制的方式来提高并发度主要是事务表 缺点是:innoDB的表执行起来速度较慢,但是安全!bbs的表要求的是速度,用的都是myisam的表!
利用Java在对事务进行操作时——
第一步要检查是否innodb已开启 方法如下:
执行命令
SHOW variables like ‘have_%’;
在结果中的have_innodb,如果显示为YES&#x