mysql

mysql 5.1以下myIsam 行级锁
mysql 5.1-5.5 innodb
myIsam 弊端 不支持事务 一锁全锁
表引擎 (使用mysql 表引擎要用Innodb) 面试题 MyISAM;不支持事务,也不支持外键,优点是访问速度快,海量数据
InnoDB:该存储引擎提供了具有提交,回滚等事务安全,但是对比MyISA引擎,写的处理效率会差一些,支持自动增长,支持外键约束

mysql -u root -p 进入mysql
create user a; 新建用户
show databases; 查看库
create database java4 default charset utf8;新建库
drop database java4; 删库
show create database java4; 查看库
use java4; 进入库


```sql
create table student(
id int not null primary key auto_increment,
name varchar(20) not null,
age int not null
)engine = innodb default charset utf8;

```sql
insert into student (name,age) values('张三',12),('王五',14),('赵六',17);

select * from student limit 0,5;
begin=(n-1)*最大抓取量 注意n就是页数
n=抓取量
mySql和oracle区别
结构不同:mysql用户,库,表 oracle用户,表
数据类型不同:mysql(数字:int,字符串:varchar) oracle (数字:number, 字符串:varchar2)
自增不同:mysql:auto_increment oracle:sequence 库列 建序列名 create sequence 库列名
分页技术不同 mysql: select * from 表名 limit begin,n oracle:关键字 rownum

select * from(
select rownum r, name,sal from dept where rownum<7) where r>3;

<前面:(页数-1)*每页的条数

后面:页数 * 每页的条数+1
select rownum,name,sal from dept order by sall

上一篇:你的小程序都用了一些什么能力?


下一篇:左手小程序,右手生活号,只需6招让留存率提升70%!