mysql复习:
修改密码 set passowrd="123456";
数据库创建:
show databases; 显示数据库
create database name;创建
drop databases name;删除
use name;选中数据库
操作表:
create table study(
`id` int(5),
`name` varchar(10)
);创建表
show tables;显示所有表
desc name;显示表信息
alter table name rename demo;
alter table name add column date date 增加字段
alter table name modify id int(5);修改字段类型
alter table name change column id uid int(5);改变字段名
alter table name drop name;删除字段
操作表:
insert into demo(id,name) values(1,"jk");增加字段
delete from demo where id = 1;删
update demo set name="jj" where id=2;改
select id from demo;查
双表查询:
其中 hobby 有uid,hobby 4个数据,
demo id,name 3个数据 下面的主要是查询 uid的
select uid,name,hobby from demo,study where demo.id=study.uid;
select uid,name,hobby from study left join demo on demo.id=study.uid; 左连接 ps:主要查study表内容
显示引擎:
show engines;
myisam 不支持事务 速度快
innodb 提交回滚
memory 内存数据库
修改表的引擎:
alter table demo engine= MEMORY;
事务:
表锁
lock table demo write;
unlock tables;
start transaction; 启动事务
commit; 提交
rollback;回滚