数据库很久没用,忘的差不多了,练习一下。
环境:mysql
表1
表名:test1
属性:id ,name,bookid
表二
表名:book
属性:id,name
1.创建数据库
create database study1;
2.创建表
create table test1
(id int(11) not null auto_increment,
name varchar(25) not null default '',
bookid varchar(100),
primary key(id)
);
用数据库工具给每个表都添加了若干条记录,再手动添加
3.插入数据
insert into book values
(6,'Ruby'),
(7,'Perl')
;
4.更改数据
update book
set name='c++'
where id=6
5.删除一条记录
delete from book
where name='Perl'
6---------------------------
--只言片语
select * from test1,book
where test1.bookid=book.id;
首先对两张表做笛卡尔乘积,然后从新表中选出符合条件的选项
未完待续。。。。。。。。