mirror of
https://github.com/neilotoole/sq.git
synced 2024-12-19 06:01:36 +03:00
24 lines
1.1 KiB
SQL
24 lines
1.1 KiB
SQL
create table person
|
|
(
|
|
uid int auto_increment,
|
|
username varchar(64) not null,
|
|
email varchar(128) not null,
|
|
address_id int null,
|
|
constraint person_uid_uindex
|
|
unique (uid),
|
|
constraint person_username_uindex
|
|
unique (username),
|
|
constraint person_address_address_id_fk
|
|
foreign key (address_id) references address (address_id)
|
|
);
|
|
|
|
alter table person
|
|
add primary key (uid);
|
|
|
|
INSERT INTO sqtest.person (username, email, address_id) VALUES ('neilotoole', 'neilotoole@apache.org', 1);
|
|
INSERT INTO sqtest.person (username, email, address_id) VALUES ('ksoze', 'kaiser@soze.org', 2);
|
|
INSERT INTO sqtest.person (username, email, address_id) VALUES ('kubla', 'kubla@khan.mn', null);
|
|
INSERT INTO sqtest.person (username, email, address_id) VALUES ('tesla', 'nikola@tesla.rs', 1);
|
|
INSERT INTO sqtest.person (username, email, address_id) VALUES ('augustus', 'augustus@caesar.org', 2);
|
|
INSERT INTO sqtest.person (username, email, address_id) VALUES ('julius', 'julius@caesar.org', null);
|
|
INSERT INTO sqtest.person (username, email, address_id) VALUES ('plato', 'plato@athens.gr', 1); |