Advanced Java Services | Basic SQL |
Das folgende ist eine kurze Auflistung von einfachen SQL-Statements, die man immer wieder braucht. Es wird dabei von der Kaffeetabelle aus dem Suntutorial ausgegangen. Der Aufbau dieser Tabelle ist unter "Tabelle erstellen" angegeben.
Schema
create table TABLE_NAME ( COLUMN_NAME1 sqltype1, COLUMN_NAME2 sqltype2, COLUMN_NAME3 sqltype3, ... )
Beispiel
create table COFFEES ( COF_NAME varchar(32), SUP_ID integer, PRICE float, SALES integer, TOTAL integer )
drop table COFFEES
rename table ALTER_TABELLEN_NAME to NEUER_TABELLEN_NAME
Geht nicht bei MS-Access.
insert into COFFEES values( 'Espresso' , 99, 4.59, 0, 0 )
Zeile wird vollständig gefüllt
delete from COFFEES where SUP_ID = 111
alter table COFFEES add NEUER_SPALTEN_NAME sqltype
alter table COFFEES modify NEUE_SPALTE float
Geht nicht bei MS-Access)
alter table COFFEES drop SPALTE
update COFFEES set PRICE = 4.99 where COF_NAME = 'Espresso'
select * from COFFEES
select COF_NAME , SUP_ID from COFFEES
select * from COFFEES where SUP_ID = 199 //statt = auch < , > , <= , >= , <> select * from COFFEES where COF_NAME < 'F'