/* tabela osoby */
USE biblioteka;

DROP TABLE osoby;

create table osoby
(
idosoby  int  unsigned not null auto_increment primary key,
nazwisko char(50) not null,
imie     char(50) not null,
dataur   date     not null,
mcowosc  char(50),
ulicainr char(50),
kodp     char(6),
miasto   char(50),
pesel    char(11)
);
alter table osoby type=innodb;

CREATE INDEX osoby_nazwisko ON osoby(nazwisko);
CREATE INDEX osoby_ni       ON osoby(nazwisko, imie);
CREATE INDEX osoby_dataur   ON osoby(dataur);
CREATE INDEX osoby_mcowosc  ON osoby(mcowosc);

insert into OSOBY(nazwisko, imie, dataur, mcowosc, ulicainr, kodp, miasto, pesel) values(
'Kowalski', 'Adam', '1965-01-01', 'Katowice', 'Wesola 122', '43-200', 'Pszczyna', '65010112950');

insert into OSOBY(nazwisko, imie, dataur, mcowosc, ulicainr, kodp, miasto, pesel) values(
'Kowalska', 'Anna', '1965-10-10', 'Katowice', 'Wesola 122', '43-200', 'Pszczyna', '65101012951');

insert into OSOBY(nazwisko, imie, dataur, mcowosc, ulicainr, kodp, miasto, pesel) values(
'Kowalski', 'Piotr', '1981-12-31', 'Katowice', 'Wesola 122', '43-200', 'Pszczyna', '81123112952');

insert into OSOBY(nazwisko, imie, dataur, mcowosc, ulicainr, kodp, miasto, pesel) values(
'Kowalska', 'Kasandra', '1987-05-01', 'Katowice', 'Wesola 122', '43-200', 'Pszczyna', '87050112953');

insert into OSOBY(nazwisko, imie, dataur, mcowosc, ulicainr, kodp, miasto, pesel) values(
'Kowalski', 'Krzysztof', '1976-04-03', 'Katowice', 'Wesola 122', '43-200', 'Pszczyna', '76040312954');

insert into OSOBY(nazwisko, imie, dataur, mcowosc, ulicainr, kodp, miasto, pesel) values(
'Chrobry', 'Bolesław', '1990-09-19', 'Tychy', 'Armii Krajowej 12/12', '43-100', 'Tychy', '90091912955');

select * from OSOBY;
