开发手册 欢迎您!
软件开发者资料库

Apache Derby - 语法

Apache Derby语法 - 从简单和简单的步骤学习Apache Derby,从基本概念到高级概念,包括简介,部署模式,环境设置,工具,语法,数据类型,创建表,删除表,插入数据,检索数据,更新数据,删除数据,Where子句,GROUP BY子句,Order by Clause,有条款,Alter Table Statement,Derby Indexes,Procedures,Schemas,Triggers。

本章为您提供了所有Apache Derby SQL语句的语法.

所有语句都以SELECT,INSERT,UPDATE,DELETE,ALTER,DROP等任何关键字开头. CREATE,USE,SHOW和所有语句以分号(;)结尾.

Apache Derby的SQL语句在敏感文件中包括表名.

CREATE语句

CREATE TABLE table_name (   column_name1 column_data_type1 constraint (optional),   column_name2 column_data_type2 constraint (optional),   column_name3 column_data_type3 constraint (optional));

DROP TABLE

DROP TABLE table_name;

INSERT语句

INSERT INTO table_name VALUES (column_name1, column_name2, ...);

SELECT语句

SELECT column_name, column_name, ... FROM table_name;

UPDATE语句

UPDATE table_name   SET column_name = value, column_name = value, ...   WHERE conditions;

DELETE语句

DELETE FROM table_name WHERE condition;

DESCRIBE语句

Describe table_name

SQL TRUNCATE TABLE语句

TRUNCATE TABLE table_name;

ALTER语句 - 添加列

ALTER TABLE table_name ADD COLUMN column_name column_type;

ALTER语句 - 添加约束

ALTER TABLE table_name ADD CONSTRAINT constraint_name constraint (column_name);

ALTER语句 - 删除列

ALTER TABLE table_name DROP COLUMN column_name;

ALTER语句 - 删除约束

ALTER TABLE table_name DROP CONSTRAINT constraint_name;

WHERE子句

SELECT * from table_name WHERE condition;or,DELETE from table_name WHERE condition;or,UPDATE table_name SET column_name = value WHERE condition;

GROUP BY子句

SELECT column1, column2, . . . table_name GROUP BY column1, column2, . . .;

ORDER BY子句

SELECT * FROM table_name ORDER BY column_name ASC|DESC.

Having Clause

SELECT column1, column2 . . . from table_name GROUP BY column havingcondition;

在table_name(column_name)上创建索引

CTREATE INDEX index_name on table_name (column_name);

创建UNIQUE索引

CREATE UNIQUE INDEX index_name on table_name (column_name);

创建COMPOSITE索引

CREATE INDEX index_name on table_name (column_name1, column_name2);

显示索引

SHOW INDEXES FROM table_name;

删除索引

DROP INDEX index_name;