SQL语句的使用

SQL语句,是数据库的核心语言。
SQL语句是对表的增删改查操作,对应的关键词如下:
create——添加
update——修改
read——查看
delete——删除
可以简记为curd。

一、查询

查询:在SQL语句中表名和字段名加上飘(``),可以加快SQL语句的运行
(1)Select 字段1,字段2 from 表名
#要查询某个表中的字段1和字段2
e.g:select name,title from kechengbiao
#查询kechengbiao表中的name和title字段

(2)如果需要查询更多的字段,依次往里增加字段即可。
【特殊】当需要查询所有的字段时,则用以下语句查询,其中*号代表所有字段Select * from kechengbiao
#查询kechengbiao表中的所有字段
(3)当需要查询某个字段中的所有字段时
Select * from kechengbiao where ID=2 #查询kechengbiao表中ID=2的数据

【拓展】
1)有等于的情况,那相反的就会有不等于的情况
e.g:Select * from kechengbiao where ID!=2
或者:Select * from kechengbiao where ID<>2
#查询kechengbiao表中ID不等于2的数据
2)有等于、不等于的情况,还有大于和小于的情况
Select * from kechengbiao where ID>2
#查询kechengbiao表中ID大于2的数据
Select * from kechengbiao where ID<2
#查询kechengbiao表中ID小于2的数据
3)Select * from kechengbiao where ID in(1,3,4)
#查询kechengbiao表中ID值等于1,3,4的数据(即查询的是in里面的ID数)
4)Select * from kechengbiao where ID not in(1,3,4)
#查询kechengbiao表中ID值不等于1,3,4的数据(即查询的不是in里面的ID数)
5)Select * from kechengbiao where ID between 2 and 4
#查询kechengbiao表中ID的值在2—4之间的数据

(6)select * from admin where name=admin and pwd=admin123
#查询的是admin表中用户名等于admin,并且密码等于admin123的数据,其中and是并且的意思。

(7)select * from admin where name=admin or pwd=admin123
#查询的是admin表中用户名等于admin,或者密码等于admin123的数据,其中and是或者的意思。

(8)排序(可按照新增的时间或者ID进行排序,通常使用的是时间进行排序),关键字为order by,而排序分为升序和降序两种情况。
e.g:Select * from kechengbiao order by time desc
#按照时间的降序进行排序,其中desc表示降序,asc表示升序。

(9)Select * from kechengbiao where ID in(1,3,4)order by time desc
如果有where条件,那么注意order by条件必须放在where条件之后

(10)如何限制查询数据的条数,关键词为limit
Select * from kechengbiao limit 0,3
#limit限制查询的条数,格式:limit起始位置,查询的条数
数据库第一条数据的位置是0,查询的条数为3.

(11)Select * from kechengbiao where ID in(1,3,4) order by ID desc limit 0,3
#where,order by,limit 在同一条语句中的顺序不能乱

(12)Select count() from kechengbiao
#查询表中总的数据条数
Select count(
)as allnum from kechengbiao
//as用于取别名

(13)Select max(ID) from kechengbiao
#查询表中字段ID的最大值(可应用于新闻详情里边的上一条,下一条,判断最后一条。)

(14)Select min(ID) from kechengbiao
#查询表中字段ID的最大值

(15)Select min(ID) from kechengbiao
#查询表中字段ID的最小值

(16)Select avg(ID) from kechengbiao
#查询表中字段ID的平均值

(17)Select sum(ID) from kechengbiao
#查询表中字段ID的和

二、添加

Insert into 表名(字段1,字段2,字段3) value(值1,值2,值3)
e.g:Insert into adminname,pwd) value(root,root123

三、修改

Update 表名 set 字段1=值1,字段2=值2,字段3=值3 where 条件
e.g:update admin set name=userpwd=user123 where ID=2

四、删除

Delete from 表名 where 条件
e.g:delete from kechengbiao where ID=4

小小经验

同事说:对于初学者,在数据库的操作一开始就只是操作【查询】,连接的数据库也是测试版的,其他的操作等以后熟悉了再说吧。
哈哈哈哈哈哈哈~

【学习来源】:https://www.bilibili.com/video/BV1hp411Z72G

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值