1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| create table users (
user_id int auto_increment primary key,
user_account varchar(40) not null,
user_password varchar(40) not null
);
create table languages (
language_id int auto_increment primary key,
language_name varchar(50) not null,
language_description varchar(1000) not null
);
create table words (
word_id int auto_increment primary key,
word_word varchar(100) character set utf8 collate utf8_bin not null,
word_userid int not null,
foreign key (word_userid) references users(user_id)
);
create table translations (
translation1 int not null,
translation2 int not null,
translation_userid int not null,
foreign key (translation1) references words(word_id),
foreign key (translation2) references words(word_id),
foreign key (translation_userid) references users(user_id)
);
create table belongs (
belongs_language int not null,
belongs_word int not null,
foreign key (belongs_language) references languages(language_id),
foreign key (belongs_word) references words(word_id)
); |
Partager