SQL学习收获与心得
大家好,又见面了,我是你们的朋友全栈君。
SQL或结构化查询语言是一种语言,旨在允许技术和非技术用户查询,操作和转换关系数据库中的数据。由于其简单性,SQL数据库为数百万个网站和移动应用程序提供安全且可扩展的存储。有许多流行的SQL数据库,包括MySQL,MSSQL和Oracle 等等。所有这些都支持通用的SQL语言标准,这是该网站将要教授的内容,但每个实现可以在它支持的附加功能和存储类型方面有所不同。
基本的sql语句: 选择:select * from table1 where 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 更新:update table1 set field1=value1 where 查找:select * from table1 where field1 like ’%value1%’ 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1
对于一个有多行数据的表,读取所有行的效率是很低的,甚至是不可能的。为了过滤返回的某些结果,要利用 WHERE
在查询中增加一个子句。通过检查特定列值来确定是否应将其包含在结果中,从而将该子句应用于每行数据。可以通过连接多个AND
或OR
逻辑关键字来构造更复杂的子句。除了使结果更易于理解之外,编写约束以约束返回的行集还允许查询运行得更快,因为返回的不必要数据减少了。SQL并不要求用户将关键字全部写为大写,但作为约定,它可以帮助人们区分SQL关键字与列和表名,并使查询更易于阅读。在WHERE
使用包含文本数据的列编写子句时,SQL支持许多有用的运算符来执行不区分大小写的字符串比较和通配符模式匹配等操作。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171454.html原文链接:https://javaforall.cn
相关文章
- SQL语句中创建表的语句_用sql创建表
- SQL安装:Windows下SQL Serever 2012彻底卸载删除方法记录
- SQL开发知识:sql注入过程详解
- ORA-15743: need to specify the object ID if the tuning task is on a SQL set. ORACLE 报错 故障修复 远程处理
- SQL Server实现split函数分割字符串功能及用法示例
- SQL访问MySQL:揭秘数据库访问之旅(sql访问mysql)
- Oracle表格导出:使用SQL语句快速实现(oracle导出表sql)
- 「MySQL 教程」学习如何拼接 SQL 语句,让你的操作更灵活高效(mysql拼接sql语句)
- MySQL学习:拼接SQL语句的技巧(mysql拼接sql)
- 深入学习Oracle SQL基础知识(oracle的sql基础)
- 技巧MySQL:学习高效的SQL技巧(mysql高效sql)
- Oracle数据库抓取过程中的SQL技巧(oracle抓取sql)
- MSSQL,为SQL服务带来更多可能性(sql 服务 mssql)
- 数据库SQL Server 快速新建数据库的指南(sqlserver 新建)
- SQL数据同步MySQL的详细步骤和注意事项(sql同步mysql)
- 查询使用MSSQL对多表进行复杂SQL查询(sql mssql 多表)
- Oracle SQL跟踪神器——高效追踪SQL语句的工具(oracle跟踪sql工具)
- Oracle SQL跟踪工具的使用指南(oracle跟踪sql工具)
- ms sql服务器的管理策略>>管理MS SQL服务器:重定向策略实施(mssql
- SQL Server批量处理实现数据批量管理(sqlserver批处理)
- 学习MySQL使用SQL语句的技巧(mysql sql语句)
- SQL Server保留两位小数的实现方式(sqlserver保留2位小数)
- 警惕MySQL中SQL语句的陷阱(mysql中sql语句坑)
- 学习MySQL如何使用SQL语句在MySQL中创建表(mysql中创建表sql)
- MySQL高级技巧学会用两条SQL拼接查询数据(mysql两条sql拼接)
- Oracle SQL文档学习必备权威指南(oracle sql文档)
- Oracle SQL提交轻松实现数据库信息更新(oracle sql提交)
- Oracle SQL实战从初学者到专家(oracle sql实战)
- 从零开始学习Oracle SQL存储过程(oracle sql存过)
- DB2比较常用与实用sql语句总结
- Sql学习第一天——SQL将变量定义为Table类型(虚拟表)
- Sql学习第三天——SQL关于CTE(公用表达式)的递归查询使用