What exactly is a database and how do i learn it? Can i use a database locally with java without setting up a server?
>java
>>55596377
Just download Mysql like everyone else.
>>55596407
How do you pronounce it?
>>55596456
My s-q-l
ess qu el
>>55596456
My Skwill
My Sequel
My Es Cue El
>>55596377
SQL is structured query language for relational database and favorite of bad programmers because its not going to get scrambled up by bad code like nosql databases that are not structured query language style.
sql=columns and rows that can be cross referenced programmatically. Referential integrity is a relational database concept in which multiple tables share a relationship based on the data stored in the tables, and that relationship must remain consistent.
nosql=none of that but it just works
>>55596547
no
my sequel
Databases store data in (usually) table-like structures. Columns denote data types and maximum sizes, and rows contain the actual data.
>Can i use a database locally with java without setting up a server?
Yes. Look up sqlite. It's an SQL database system that stores everything locally in ordinary files. It has Java bindings. It comes with a command line utility, so you don't necessarily even need to program anything yet. Don't be afraid to fuck up, it's just a normal file, you can start over.