sql语句区分大小写吗

sql语句区分大小写吗,第1张

SQL大小写并不敏感,但是如果是引起来的字符,则是区分大小写的,

示例如下,

1、创建测试表,create table test_uporlow(id number, value varchar2(20))

2、插入样例数据

insert into test_uporlow values (301,'Abcd')

insert into test_uporlow values (302,'cdef')

insert into test_uporlow values (303,'fgh')

insert into test_uporlow values (304,'acdfg')

commit

3、查询所有含大写字母A记录,select t.*, rowid from TEST_UPORLOW t where value like 'A%',可以发现只能取出大写的A,表名TEST_UPORLOW大写或者小写都是可以的,

4、查询所有含小写字母a记录,select t.*, rowid from TEST_UPORLOW t where value like 'a%',可以发现只能取出大写的a,

SQL推荐使用大写,但是使用小写也可以,没有硬性要求。

1、SQL语言简介:

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

2、功能:

SQL具有数据定义、数据 *** 纵和数据控制的功能。

SQL数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式叫做视图(View),全局模式简称模式( Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。

SQL数据 *** 纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。

SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性。

扩展资料:

语句结构

结构化查询语言包含6个部分:

1、数据查询语言(DQL:Data Query Language):其语句也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词。DQL保留字常与其它类型的SQL语句一起使用。

2、数据 *** 作语言(DML:Data Manipulation Language):其语句包括动词INSERT、UPDATE和DELETE。它们分别用于添加、修改和删除。

3、事务控制语言(TCL):它的语句能确保被DML语句影响的表的所有行及时得以更新。包括COMMIT(提交)命令、SAVEPOINT(保存点)命令、ROLLBACK(回滚)命令。

4、数据控制语言(DCL):它的语句通过GRANT或REVOKE实现权限控制,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。

5、数据定义语言(DDL):其语句包括动词CREATE,ALTER和DROP。可在数据库中创建新表或修改、删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。

6、指针控制语言(CCL):它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT,用于对一个或多个表单独行的 *** 作。

参考资料来源:百度百科 结构化查询语言


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9242162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存