日常对于数据库的应用不言而喻,本文推送常用的SQL语句,包含常见的数据库“增、删、改、查”操作,内容节选自在线SQL练习网站:

http://sample.jimstone.com.cn

课时1:查询表 user 的所有内容

SELECT*FROM user

课时2:查询出来 user 表中 score 大于 80 的所有数据

SELECT*FROM user WHERE score>80;

课时3:查询表 user 中字段 gender 为 '男' 的所有内容

SELECT*FROM user WHERE gender='男';

课时4:查询表 user 中字段 students 开头为'小'字的内容

SELECT students FROM user WHERE students LIKE'小%';

课时5:查询表 user 中字段 students 包含'聪'字的所有内容

SELECT*FROM user WHERE students LIKE'%聪%';

课时6:查询表 user 中字段 score 为98,60,92的所有内容

SELECT*FROM user WHERE score IN(98,60,92);
SELECT*FROM user WHERE score>95 OR gender='女';

课时7:查询表 user 中字段 score 大于95 或者 gender 为女性的所有内容

课时8:合并查询表 user 和表 user_ext 中 id 相同的所有数据

SELECT*FROM user,user_ext WHERE user.id=user_ext.id;

课时9:获取表 user 中字段 score 大于 60 的内容数量

SELECT COUNT(*)FROM user WHERE score>60;

课时9:获取表 user 中字段 score 的平均值

SELECT AVG(score) FROM user;

课时10:获取表 user 中字段 score 的总分数

SELECT SUM(score)AS SUMVALUE FROM user;

课时11:获取表 user 中字段 score 的最大值

SELECT MAX(score)AS MAXVALUE FROM user;

课时12:获取表 user 中字段 score 的最小值

SELECT MIN(score)AS MINVALUE FROM user;

课时13:获取表 user_ext 中所有不同的字段 age 并设置字段别名为'年龄'

SELECT DISTINCT(age)AS 年龄 FROM user_ext;

课时14:获取表 user_ext 中的所有数据并且按照字段 weight 进行倒序排序

SELECT*FROM user_ext ORDER BY weight DESC;

课时15:通过左连接 获取表 user(别名t1) 和表 user_ext(别名t2) 中字段 id 相同的数据,其中字段 age 大于9,并仅返回 id、students、age、weight 这几个字段的数据

SELECT t1.id,t1.students,t2.age,t2.weight FROM user AS t1 LEFT JOIN user_ext AS t2 ON t2. id=t1.id WHERE t2.age>9;

课时16:创建一个名为'test'的表

CREATE TABLE test(id Integer Primary Key,students VarChar(8),score Integer,gender VarChar(2));

课时17:把'test'表 删除

DROP TABLE test;

课时18:把 user 表 students 字段为'小明'的记录删除

DELETE FROM user WHERE students='小明';

课时19:在 user 表 所有字段 中添加记录

INSERT INTO user(students,score,gender)VALUES('小蜗牛',100,'男');

sql获取一张表所有的字段_SQL语句19问相关推荐

  1. mysql 把一个字段的值_mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法...

    需求:把一个表某个字段内容复制到另一张表的某个字段. 实现sql语句1: UPDATE file_manager_folder f1 LEFT OUTER JOIN file_manager_fold ...

  2. sql 两张表的相同字段中刷选出不同数据

    我们在业务逻辑中,经常会涉及两张表之间的数据比较, 其中涉及到某张表中独一份的数据,如下 1 两张表中相同字段name , 查询出在表a存在而表b中不存在的数据,并去重 方法一: SELECT DIS ...

  3. php删除一张表数据的时候 把另一张表的数据也删除,剔除第一张表的数据时,修改第二张表的相关字段的数值...

    删除第一张表的数据时,修改第二张表的相关字段的数值 表xf xf_id vip total 1 1 10 2 1 100 3 2 80 4 3 50 表vip vip jifen 1 1000 2 5 ...

  4. 涨跌的例题用C语言编辑,仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案...

    问题场景 各大平台店铺的三项评分(物流.服务.商品)变化情况: 商品每日价格的变化记录: 股票的实时涨跌浮: 复现场景 表:主键ID,商品编号,记录时的时间,记录时的价格,创建时间. 问题:获取每个商 ...

  5. php获取数据库的表名和字段名

    2019独角兽企业重金招聘Python工程师标准>>> 这个功能用的好像不是很多,但是如果你用过 phpexcel 你会发现它还是很有用的,因为有时候你需要把数据库里面的一些数据导出 ...

  6. mysql比对表中数据是否相同_如何用sql比较两张表数据是否一致?

    在批量程序的测试中,经常会涉及到对数据库表的测试,今天我们来介绍一下用sql比较两张表结构相同的表数据是否完全一致的方法. 1.inner join 浅尝 提到比对两张表的数据是否完全相同,很容易想到 ...

  7. oracle查表字段长度,oracle中查询某张表中的字段名,字段类型,字段长度等信息...

    oracle中查询某张表中的字段名,字段类型,是否为空,字段长度等信息 --更改某张表的字段类型长度 alter table bill_info modify IDCARD VARCHAR2 (30) ...

  8. sql与mysql中2个表数据进行匹配_SQL语言中把数据库中两张表数据关联起来的语句...

    展开全部 1.创建32313133353236313431303231363533e59b9ee7ad9431333431373864两张测试表, create table test_cj(name ...

  9. Oracle修改一张表中某个字段 不为空改为可为空

    修改一张表中某个字段 不为空改为可为空 例子:alter table tableName modify 字段 null; 但是反过来把可为空改为不为空就有问题.有知道的大神可以指教一下.多谢

最新文章

  1. oracle 最低要求吗,神谕Oracle配置要求高吗?最低及推荐配置一览
  2. 杭州优步uber司机第三组奖励政策
  3. Roguelike+RPG如何给玩家刺激的游戏体验? 《我功夫特牛》系统逆推
  4. 2017腾讯编程题----素数对
  5. 分享一批国内常用的tracker地址
  6. 英伟达数据中心业务营收不断创下新高,已连续9个财季保持增长
  7. php查询sqlserver2008r2,php根据请求参数ODBC动态连接SQL Server2008R2
  8. Linux Bootloader_转载
  9. 拓端tecdat|python3用ARIMA模型进行时间序列预测
  10. windows下安装VM虚拟机和Ubuntu系统(附注册密钥)
  11. 基于单片机无线防丢报警器设计过程分享
  12. BOOST 升压电路调试笔记
  13. 【Beta】 第七次Daily Scrum Meeting
  14. ①变量、常量、数据类型解释 ②标识符命原则 ③sizeof使用原则 ④float型科学计数法 ⑤字符转换到ASCII表 ⑥\t 的使用意义【黑马程序员视频】
  15. Spring Boot报错Description: A component required a bean of type 'com.rsjs.mapper.UserMapper' that cou
  16. python刷题:哥德巴赫猜想
  17. win7设置防火墙允许Ping与telnet
  18. 0xc0000142应用程序无法正常启动
  19. HDU1535 Invitation Cards(链式前向星+堆优化dijkstra)[C++]
  20. 密码暴力破解漏洞(kali crunch)

热门文章

  1. consul-template + nginx部署高可用负载均衡
  2. Spring入门简介
  3. linux下mysql修改root密码
  4. 如何将本地数据库迁移到数据库上?
  5. JavaScript调用Applet的函数
  6. fastdfs 开启 token 防盗链,以及验证失败原因
  7. 系统自带的mysqldump 与 mydumper备份速度比较
  8. 瞄准VR游戏市场,这款数据手套还提供模块化定制
  9. Python学习——模块的基本知识
  10. 记录一次基于LV块做存储介质的KVM扩容过程