web安全学习之路5--SQL数据库

本文详细介绍了SQL的基本操作,包括创建数据库、显示数据库内容、插入、选择、更新和删除数据,以及创建和删除表和索引。还提到了SQL语句中的特殊运算符和逻辑语句,并展示了如何使用WHERE和ORDER BY子句进行数据筛选和排序。此外,文章讨论了文本字段和数字字段的处理方式,以及在更新和删除数据时应注意的事项。
摘要由CSDN通过智能技术生成

文章目录

sql命令:

  1. creat database创建数据库
  2. show database展示数据库内容
  3. use 根据数据库名表示进入数据库
  4. insert into 表名(列名 )values(列名对应的 值),id列的id值可以自动更新。
  5. select 列名 from 表名 where 表达式,select * from 表名,表示输出整个表。
  6. select distinct 列名 from 表名,表示输出唯一不同的值,where语句表示输出满足某个条件的东西
  7. update表示从数据库中更新数据
  8. delete表示从数据库中删除数据
  9. create table表示创造新表
  10. alter table表示更新数据库表
  11. drop table表示删除数据库表
  12. create index表示创造索引
  13. drop index表示删除索引。

其他

  1. 文本字段和数字字段:文本字段需要用引号来表示,数字字段不需要用字段表示。
  2. 运算符号:<>表示不等于,between表示在某个范围中,like表示搜索某种模式,in表示在某个集合中
  3. SQL语句对大小写不太敏感。
  4. and or语句(放在where语句后面),and两个条件同时满足,or只需要满足一个条件即可。
  5. order by语句(放在from语句后),对一个列或者多个列进行排序。默认是升序,其后加上DESC表示降序。
    如果多个列进行排序,先排第一个列的,再排后面的列。
  6. insert into scorebak select * from socre where neza=‘neza’ --插入一行,要求表scorebak 必须存在
    select * into scorebak from score where neza=‘neza’ --也是插入一行,要求表scorebak 不存在
  7. update语句:语法:update 表名 set 列名1=value1,列名2=value2 where 列名=列名的value值。注意:在update中,最后面的where不能省略。
  8. delete删除数据:删除列名:delete 列名(*) from 表名;删除某些数据:delete from 表名 where 列名1=列名value and(or)列名2=列名value(注意:删除时需要主要不要删错数据)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值