数据库中密码字段用text型,然后保存密码的时候
用一个
MD5
函数加密放入数据库。
输入密码用
MD5加密
得到加密字符串,与从数据库中取出的密码字符串比对。
这种方式是对密码大小写敏感的。
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,用于对一个或多个表单独行的 *** 作。
参考资料来源:百度百科 结构化查询语言
用函数upper就可以处理了
UPPER
返回将小写字符数据转换为大写的字符表达式。
---更新:
update 表名
set 字段名 = UPPER(字段名)
where 查询条件
---查询:
select UPPER(字段名) from 表名
Oracle访问数据库字段和表名不区分大小写。
如:以下两条语句
select name from test;select NAME from TEST;查询的结果是一样的。
另外说明:一般在查询数据库表中字段的内容时,是区分大小写的。
如果表中数据如下:
用下边语句可以查出结果:
select from emp where ename='SMITH';select from emp where ename='SMITH';但是如果用下边的语句则查询不出结果:
select from emp where ename='smith';以上就是关于vb做登陆界面,用数据库查询,怎么区分大小写全部的内容,包括:vb做登陆界面,用数据库查询,怎么区分大小写、请问SQL语句必须用大写,是不是规范、oracle数据库怎样用SQL语句把字段中所有的字节转化在大写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)