SQL语言基本介绍:
一、sql语言的分类
1、数据查询语言(DQL):数据查询语言的基本结构是由select子句,from子句和where子句构成。
2、数据操作语言(DML):操作数据库中的数据,主要有插入(insert),删除(delete),修改(update)
3、数据定义语言(DDL):对数据库中的各种数据库对象(表,视图,索引,同义词等)进行操作,主要有创建(create),修改(alter),删除(drop)
4、数据控制语言(DCL):主要用于授予或回收访问数据库的某种特权,并控制数据库访问的事务发生的时间及效果,并对数据库进行监控。
grant:授权
rollback:回滚: ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点;是将数据库的状态恢复到上次数据提交的状态。
commit:提交:在数据的增删改操作时,只有当事务提交到数据库时才算完成,在用户更新数据事务提交之前,只有操作的当前用户才能看到 数据,其他的用户无权看到更新后的数据
【数据库操作】
1、创建数据库
create database dbname;
2、删除数据库
drop database dbname;
【表的操作】
1、创建表
create table tableName(col1 type1 [not null][primary key],col2 type2 [not null],...);
eg:
--学生表信息表
create table studentInfo
(
stuNO number primary key,
stuName varchar2(30) not null,
stuSex char(8) not null,
stuAge char(8)
)tablespace USERS; 可以指定表空间
--根据已有的表创建表结构, 可以指定表空间,主键索引不能被复制到新表
create table studentInfo_b [tablespace USERS] as select * from studentInfo where 1=2;
2、修改表结构,添加一列,添加约束,修改一列,删除一列
a、没有数据直接用下面的方式添加
alter table studentInfo_a modify beizhu char(30);
b、如果有数据就不能用上面的方法,必须用下面的方法
alter table studentInfo add age varchar2(10); 注:如果有数据not null 不能添加
update studentInfo set age = stuage;
alter table studentInfo drop column stuage;需要待验证,可能跟表空间有关系
alter table studentInfo rename column beizhu to remark;
c、添加删除主键
alter table studentInfo3 add primary key(stuname);
alter table studentInfo3 drop primary key;
3、删除表
drop table tabname ;
eg:
drop table studentInfo;
如果表中有大量数据应该先 truncate table studentInfo;这样提高效率。
【SQL基本的查询】
1、基本语法
select [distinct] [*, column_name [alias], …]
from tablename
where
group by
having
order by
注释:
select 后面是列名,表示选择哪些列的数据,如果select后面是星号(*),表示选择所有列;(alias为别名)
from 后面是表名,表示从哪些表中检索需要的数据;
where用于指定过滤条件,过滤不需要的数据
group by 对检索出来的数据进行分组;
having 对分组后的数据指定过滤条件,可以使用函数;
ordeer by 对检索出来的数据进行排序,(注:ASC表示升序,DESC表示降序)
2、连接查询:内链接,外链接(左链接,右链接,交叉链接)
分享到:
相关推荐
SQL语言基本语句介绍 SQL语言基本语句介绍 SQL语言基本语句介绍
SQL语言基本概念 流程控制语句 函数 SQL是英文(Structured Query Language)的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被...
以下是关于SQL语言基本常识的详细说明: 一、SQL语言的四大组成部分 1. DML(Data Manipulation Language)数据操作语言: DML主要用于处理数据库中的数据。`INSERT`命令用于向表中插入新记录;`UPDATE`用于修改...
本文主要介绍了 SQL Server 中的基础语言知识,包括 DQL、DML、DDL 和 DCL 四种基本操作指令及其具体应用。这些指令是 SQL Server 数据库管理和操作的核心组成部分,掌握它们对于有效地管理和操作数据至关重要。希望...
基本sql语言操作,具有表的查询,删除,更新的基本操作。是不错的文档。
SQL语言基本语句介绍.简单好用,谢谢使用.
达梦数据库DM7_SQL语言使用手册 达梦数据库DM7_SQL语言使用手册是达梦数据库管理系统的SQL...手册还提供了多种示例,包括基本操作示例、复杂查询示例和性能优化示例,旨在帮助用户快速掌握DM_SQL语言的使用和应用。
T-SQL语言基础是SQL Server中的核心组成部分,用于管理和处理数据库中的数据。T-SQL扩展了标准SQL,提供了更多的功能和控制。 在T-SQL中,注释是开发者用来解释代码的重要工具。有两种类型的注释方式:单行注释使用...
### SQL语句的基本介绍与用法 #### 一、SQL语句概述 SQL(Structured Query Language)是一种用于管理和处理数据库的标准计算机语言。它主要用于管理关系型数据库中的数据,包括查询、更新、插入和删除等操作。 ##...
总的来说,KingbaseES SQL语言参考手册是一份全面的参考资料,它不仅介绍了SQL的基础知识,还深入探讨了KingbaseES数据库系统的特性和最佳实践。对于数据库管理员、开发人员以及需要处理KingbaseES数据库的任何人都...
在SQL语言操作速查手册中,可能会介绍如何创建和使用视图,视图可以简化复杂的查询,提供数据的安全性,并允许用户以不同的方式查看相同的数据。 五、索引与性能优化 索引可以显著提高查询速度。手册可能会涵盖如何...
SQL,全称Structured Query Language,...总的来说,SQL语言是数据库管理的基础,无论是初学者还是专业开发人员,掌握SQL都是必要的技能。通过理解SQL的各个组成部分,可以高效地管理和操纵数据库,满足各种业务需求。
本章节主要介绍了 SQL 语言的基本概念、数据类型、数据定义功能、数据完整性等知识点。 3.1 基本概念 SQL 语言的发展:SQL 语言的发展可以追溯到 1986 年,美国 ANSI 公布了最早的 SQL 标准。1989 年,ISO 提出了...
《SQL语言参考大全》是一本全面介绍SQL语言的权威指南,涵盖了从基础概念到高级技巧的广泛内容。SQL,全称Structured Query Language,是用于管理关系数据库的标准编程语言,广泛应用于各类数据库系统,如SQL Server...