[科大讯飞] SQL数据库复习资料

Ø DATABASE 语句

创建数据库:CREATE DATABASE数据库名称 删除数据库:DROP DATABASE 数据库名

Ø TABLE 语句

创建表:CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数

据类型, .... )

增加列:ALTER TABLE table_name ADD column_name datatype

删除列:ALTER TABLE table_name DROP COLUMN column_name

修改列:ALTER TABLE table_name ALTER COLUMN column_name datatype

删除表:DROP TABLE 表名称

删除表中数据:

A、DELETE FROM表名称

B、TRUNCATE TABLE 表名称

Ø INSERT INTO 语句

INSERT INTO 表名称 VALUES (值1, 值2,....) 说明:默认所有列,所以 VALUES 中值需

要对应列数和列顺序

例:INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

说明:列名和值一一对应 例:INSERT INTO Persons (LastName, Address) VALUES ('Wilson',

'Champs-Elysees')

Ø Update 语句

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

说明:修改多列时,之间用逗号隔开,另外通常加上 WHERE 子句,否则修改表中所有行。

例:UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'

Ø DELETE 语句

DELETE FROM 表名称 WHERE 列名称 = 值 说明:通常加上 WHERE 子句,否则删除

所有的行。 例:DELETE FROM Person WHERE LastName = 'Wilson'

Ø RDBMS 指的是关系型数据库管理系统。比如 MS SQL Server, IBM DB2, Oracle, MySQL

以及 Microsoft Access。

Ø SELECT 语句:

SELECT 列名称 FROM 表名称

SELECT * FROM 表名称

Ø SELECT DISTINCT 语句:关键词 DISTINCT 用于返回唯一不同的值

SELECT DISTINCT 列名称 FROM 表名称

说明:列名称若有多个,多列数据必须全部一样,才认为是重复。

你可能喜欢

  • SQL2005
  • 苏州大学
  • SQL2008
  • 科大讯飞笔试
  • SQL数据库
  • 数据库期末考试题及答案
  • 数据库复习资料
  • SQL+Server

[科大讯飞] SQL数据库复习资料相关文档

最新文档

返回顶部