SQL的基本语句

1. 增

  1. 关键字 INSERT INTO
  2. 第一种语法:
    INSERT INTO table_name VALUES (value1,value2,value3,...); 无须指定增加的字段,只需提供值
  3. 常用第二种语法:
    INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...); 需要指定列名及被插入的值
  4. 例子 INSERT INTO shop_car (user_id,goods_id) VALUES (2,15)

2. 删 (必须指定WHERE,不然所有的数据都将被删除)

  1. 关键字 DELETE
  2. 常用语法 DELETE FROM table_name WHERE some_column = some_value; 必须指定WHERE,不然所有的数据都将被删除
  3. 例子: DELETE FROM shop_car WHERE id = 4,刚才的id=4的列已经被删除

3. 改(必须指定WHERE,不然所有的数据都将被更改)

  1. 关键字 UPDATE
  2. 常用语法 UPDATE table_name SET column1=value1,column2=value2,... WHERE some_column=some_value;
  3. 例子:首先增加一条数据,再修改
    INSERT INTO shop_car (user_id,goods_id) VALUES (2,15)

    修改数据 UPDATE shop_car SET goods_id = 20,goods_num = 1 WHERE id = 5

4. 查

  1. 关键字 SELECT

  2. 第一种语法:SELECT column_name,column_name FROM table_name;获取指定的字段的数据,如果想要获取所有数据,删除WHERE关键字

    例子 SELECT user_id,goods_id FROM shop_car WHERE id = 1

  3. 第二种语法: SELECT * FROM table_name; 获取所有的字段数据,如果想要获取所有数据,删除WHERE关键字
    例子 SELECT * FROM shop_car WHERE id = 1

SQL的一些常用语句

  1. 获取指定表的所有数据个数 SELECT COUNT(*) AS count FROM shop_car
  2. 满足多个条件的语句查询
    SELECT * FROM user_info WHERE user_email = '18888888888@163.com' AND user_password = '123456'
  3. 只要有一个条件满足就行的语句查询
    SELECT * FROM user_info WHERE user_name = '小火车况且况且' OR user_phone = '18888888888' OR user_email = '18888888888@163.com'
  4. 多表联查,表shop_car和表goods_info联查
表名 图片
shop_car
goods_info

SQL语句SELECT * FROM shop_car LEFT JOIN goods_info ON shop_car.goods_id = goods_info.goods_id WHERE user_id = 1

  1. 多表联查中,如果多个表存在相同的字段,比如id,如果直接使用select *就会出现查询的数据中出现多个id

    解决方法只能替换select *直接将需要查询字段每个都写出,对于相同的id可以使用关键字AS代替

SQL的基本和常用语句相关推荐

  1. SQL Server 数据库部分常用语句小结

    1. 查询某存储过程的访问情况 SELECT TOP 1000 db_name(d.database_id) as DBName, s.name as 存储名字, s.type_desc as 存储类 ...

  2. Sql(Structured Query Language)常用语句

    目录 SQL SELECT 语法 SQL WHERE 语法 SQL SELECT DISTINCT 语法 SQL WHERE 子句 INSERT INTO SQL语句 MySQL UPDATE 更新 ...

  3. sql server常用函数、常用语句

    一.常用函数 1.字符串函数 : charindex(':','abc:123')    --寻找一个字符在一段字符串中起始的位置 len('zhangsan')   --获取一段字符串的长度 lef ...

  4. SQL常用语句一览(增删改查Easy)

    SQL常用语句一览 (1)数据记录筛选: sql="select*from数据表where字段名=字段值orderby字段名[desc]" sql="select*fro ...

  5. 【SQL注入】手工注入常用语句合集

    直接就能用的常用语句 一.注入前的准备:爆闭合 0x1 整形的闭合 SELECT * FROM users WHERE id=$id LIMIT 0,1?id=3 #用户输入 3 ?id=3 -- - ...

  6. supersqli(SQL注入流程及常用SQL语句)

    目录 一.SQL注入知识学习 1.判断注入类型 (1)数字型注入判断 (2)字符型注入判断 2.猜解sql查询语句中的字段数(order by 的使用) 3.判断显示位爆数据库的名字 4.注释(--+ ...

  7. 10个必须掌握的SQL常用语句

    世界上70%的相关性数据可以被储存为表格数据,即类似Excel,Csv类型的数据,如何去查询和分析相关性的数据?对于少量数据,我们可以使用Excel,更多一点数据,我们可以使用Python, pand ...

  8. Teradata sql 常用语句总结

    工作使用TD数据库,转载常用语句方便查看 从参考文章中截取工作中经常的语句,不定时更新 参考文章1:https://blog.csdn.net/u010020099/article/details/8 ...

  9. 【SQL常用语句或函数】

    SQL常用语句或函数 –查询字符串的长度 select length('北京市东城区王府井大街1188799号') from dual; –查询当前时间 values current date –查询 ...

最新文章

  1. 行业新风向!AI人才缺口30万,单个项目最高补贴1000万元!
  2. 新闻与传播c刊_周二刊、周刊、旬刊、季刊……大辨析
  3. python文件io是啥意思_Python文件IO(普通文件读写)
  4. JavaScript的学习
  5. 这里有8个流行的Python可视化工具包,你喜欢哪个?
  6. cocos android-1,cocos2dx在windows下开发,编译到android上(1)
  7. vscode 头文件包含问题_WSL+VSCode = Linux ?
  8. 服务器系统授权,授权方案说明
  9. 友元关系可以继承_私生子也有继承权!非婚生子女的继承关系如何认定?
  10. 链表(创建,插入,删除和打印输出
  11. can总线配置读入是什么意思_CAN总线(一)
  12. tomcat编码配置gbk_tomcat的编码设置 tomcat中文问题的解决
  13. 小波分解与小波包分解的区别
  14. 深入理解死亡之Ping ---《openstack 网络安全》
  15. 宇宙简史|生物学家也要了解的物理
  16. 同时收到多家公司offer,怎样选择?
  17. 【python】把Excel中的数据在页面中可视化
  18. 泰山OFFICE技术讲座:标点关系穷举研究-05
  19. Head First Statistics one 做图规则
  20. windows更改文件权限,获取SYSTEM 或者 Administrator权限,解决删除文件需要来自SYSTEM的权限

热门文章

  1. 什么是深度卷积神经网络,基于深度卷积神经网络
  2. 完全卸载docker 有效
  3. vue 鼠标拖动画矩形_vue中拖动元素效果实现,以及拖拽`缩放后的元素`效果实现...
  4. 什么是区块链的共识机制?
  5. mysql重启后数据库消失_linux重启后mysql数据库文件全部丢失mysql无法启动
  6. ubuntu下route命令详解
  7. 【实训总结】Python从入门到前端知识小结,再到Flask框架搭建在线书城~
  8. vue 全局监听浏览器窗口关闭以及无痕模式场景提示
  9. 阿里云服务器优惠活动 降低至7.7元/月
  10. 【Ubuntu】远程软件安装与卸载