Erro de sintaxe ao criar tabela!

Pessoal preciso de ajuda, sou iniciante em Java, não estou conseguindo criar a tabela abaixo no mysql query browser, ta dando erro de sintaxe, se puderem me ajudar!
creat table alunos (
idaluno int (11) NOT NULL auto_increment ,
endereco varchar (45) NOT NULL default ‘’,
cep varchar (10) NOT NULL default ‘’,
cidade varchar (45) NOT NULL default ‘’,
estado varchar (2) NOT NULL default ‘’,
pais varchar (45) NOT NULL default ‘’,
PRIMARY KEY (‘idusuario’)
)

preciso testar o código abaixo pra incluir os dados no banco!!

public class Iniciar {

public static void main(String[] args) {
	try {
		Class.forName("com.mysql.jdbc.Driver").newInstance();
		
		String url = ("jdbc:mysql://127.0.0.1/loja?user=root&password=123");
		Connection cn = DriverManager.getConnection(url);
		
		//System.out.println("Conexão Aberta");
		Statement st = cn.createStatement();
		String q = "";
		q   = "Insert Into Alunos(endereço)";//, cep, cidade, pais, estado)";
		q  = "Values ('Trav L2')";//,'68925000', 'Santana', 'Brasil', 'AP')";
		st.executeUpdate(q);
	}catch (Exception e){
		System.out.print("Conexão Falhou: " + e.getMessage());
	}
}

}

E ae fera no sql para criar a tabela a palavra “create” faltou a letra “e” o nome da Primary Key nao seria “idaluno”?

segue o comando:

create table alunos (
idaluno int (11) NOT NULL auto_increment ,
endereco varchar (45) NOT NULL default '',
cep varchar (10) NOT NULL default '',
cidade varchar (45) NOT NULL default '',
estado varchar (2) NOT NULL default '',
pais varchar (45) NOT NULL default '',
PRIMARY KEY (idaluno)
) 

Verdade meu amigo, passei despercebido nesse probleminha, quase cego não?eu sabia que era uma besteira…
Obrigado pela ajuda!
um abraço!