Existem muitos tutoriais do MySQL na Web, por ex. este .
Depois de aprender os fundamentos do SQL, se quiser criar um banco de dados para anotar linhas, você poderá ler cada linha de um arquivo de texto separadamente em uma tabela chamada LINES_OF_TEXT
usando o LOAD DATA INFILE no MySQL. Você pode então ter outra tabela chamada ANNOTATIONS
que se refere a entradas na tabela LINES_OF_TEXT
; Dessa forma, você pode ter várias anotações para cada linha de texto. Por exemplo:
LINES_OF_TEXT_TABLE
ID | line
---------------------------------
1 | This is a line,
2 | and another one follows.
ANNOTATIONS_TABLE
lines_of_text_ID | annotation
-----------------------------------------------
1 | has a comma
1 | starts with a capital letter
2 | ends with a period
2 | dependent clause
1 | passive voice
Você pode relacionar as tabelas entre si usando JOIN consultas.