SQL语法很难?其实只需要记住这部分行了
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这里给大家分享一个快速记忆SQL命令的一个诀窍:牢牢记住下面这几个特殊的语句,SQL命令将不是问题字符串问题在标准 SQL 中,字符串使用的是单引号。如果字符串本身也包括单引号,则使用两个单引号(注意
千家信息网最后更新 2025年01月22日SQL语法很难?其实只需要记住这部分行了
这里给大家分享一个快速记忆SQL命令的一个诀窍:
牢牢记住下面这几个特殊的语句,SQL命令将不是问题
字符串问题
在标准 SQL 中,字符串使用的是单引号。
如果字符串本身也包括单引号,则使用两个单引号(注意,不是双引号,字符串中的双引号不需要另外转义)
一、select
1.语句【记住】
select *from userwhere username='xiaomin'order by user_id DESC limit 1 offset 2 或者 limit 2,1'order by user_id DESC' :根据 user_id 倒序排列。如果没有 DESC 表示正序排列 'limit' : 设定返回的记录数 'offset' : 设定查询时偏移个数,默认为0。
2. 难点
问题:
LIMIT 2,1LIMIT 1 OFFSET 2这两个语句为什么表达的意思是一样的呢?
解答:
记住三点:1.在计算机中索引都是从0开始的。但是LIMIT、OFFSET后面的数字只表示个数,和索引没有关系。2.一般涉及到偏移参数(偏移3行),这样的描述都不包含所描述的那个个数,即3行数据已经不在"视野"内,偏移到"视野外"了,看不见,自然就不包含了。3.一般涉及到索引参数(截取索引3到索引5),这样的描述包含索引2,不包含索引5LIMIT 2,1 : 表示偏移2行数据,获取1个数据。即获取的是第3行数据LIMIT 1 OFFSET 2 : 表示获取1个数据,但是偏移2行数据,即获取的也是第3行数据
题外话:
Java和Javascript在字符串截取的时候都有一个方法:substring(),都是以索引的值作为参数的。根据上面的描述,下面的结果不难得出来。
//表示开始的索引值和结束的索引值"0123456789".substring(3); //3456789"0123456789".substring(3,5); //34
二、insert
insert into user(name,age) values ('song',18)
三、update
update user set age=18 where id=3
三、delete
delete from user where id=4
四、多表查询
1. join ... on ... (内连接,或等值连接)
连接两张表,只返回满足条件的数据。
user 表和 permission表:select user.name , permission.type from userjoin permission on permission.id = user.id
2. left join ... on ... (左连接)
获取左表所有记录,即使右表没有对应匹配的记录,并将没有匹配的右表字段记为null。
user 表和 permission表:select user.name , permission.type from userleft join permission on permission.id = user.id
当然上面的仅仅可以满足日常开发需求,但是对于本身就不容易记的SQL语句,你是不是又学到了比较好的记忆方法呢?
希望本文对你有帮助。
索引
数据
偏移
字符
字符串
引号
语句
个数
参数
问题
面的
两个
命令
方法
视野
记忆
查询
易记
特殊
难得
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
流动测速软件开发
国研网统计数据库免费吗
我的世界服务器怎样更换材质包
株洲软件开发师培训班
学数据库可以从事什么
软件开发思路100例
网络安全法网络谣言
激光扫描软件开发
有从事软件开发的证书吗
网络技术工作小结
合金装备5服务器正在维修中
科胜网络技术服务有限公司
桐庐互联网科技产业园
网络技术人员义务
pos机连接不到服务器是怎么回事
网络安全教育专项行动
异地数据库会卡吗
柠檬云软件开发者
配方软件开发
河北好的软件开发售后保障
网络安全东华软件
艾特软件开发有限公司
乌海十中开展网络安全宣传周活动
软件开发巨头
英国网络安全学的数学是哪方面的
数据库管理系统快递站
云数据库如何管理
方舟服务器一直锁在30帧
电子政务保证网络安全
qq邮箱服务器设置