SQL数据定义功能
2016-04-05 22:45:22 1 举报
登录查看完整内容
SQL数据定义功能是用于创建、修改和删除数据库对象(如表、索引、视图等)的语言。通过使用SQL数据定义语句,用户可以定义数据库的结构,包括表的列名、数据类型、约束等。这些语句可以执行在数据库管理系统中,以实现对数据库结构的灵活管理和维护。例如,可以使用CREATE TABLE语句来创建新表,定义其列和约束;使用ALTER TABLE语句来修改现有表的结构,如添加或删除列、修改数据类型等;使用DROP TABLE语句来删除不再需要的表。总之,SQL数据定义功能为用户提供了一种强大而灵活的方式来管理和操作数据库结构。
作者其他创作
大纲/内容
SELECT [ALL | DISTINCT] * | 目标列FROM 基本表(或视图)[ WHERE 条件表达式 ][ GROUP BY 列名1 [ HAVING 内部函数表达式 ] ][ ORDER BY 列名2 【ASC/DESC】 ];
嵌套查询
SELECT * FROM S WHERE SN LIKE ‘%清%’;下划线 ‘_’表示匹配任何单个字符百分号‘%’表示匹配任何字符串
修改基本表 (1)增加列:如 ALTER TABLE S ADD SD INT; ALTER TABLE 表名 ADD 列名 类型 [完整性约束]; (2)修改列 :如 ALTER TABLE S MODIFY SD CHAR(20) ALTER TABLE 表名 MODIFY 列名 类型; (3)删除完整性约束 ALTER TABLE 表名 DROP 完整性约束名;
SQL数据操纵----查询
SQL数据定义功能
删除: DROP TABLE 表名;
模糊查询
SELECT * FROM S WHERE SD IN (‘MA’,‘CS’);
建立索引 CREATE [ UNIQUE ] [CLUSTER] INDEX 索引名 ON 表名(列名)。
定义和修改基本表(定义模式):CREATE TABLE DROP TABLE ALTER TABLE 定义视图(定义外模式):CREATE VIEWDROP VIEW定义索引(定义内模式): CREATE INDEXDROP INDEX
SELECT-FROM-WHERE查询块嵌入另一个查询块中;(1)嵌套查询由内向外处理(2)SQL允许多层嵌套(3)嵌套查询中最常用的 谓词是IN
离散范围查询
一般格式
空值的查询
0 条评论
回复 删除
下一页