创建数据库

create database databaseName

创建表

create table tableName (列名 数据类型,...)

查询

select * from tableName where 条件

查询,返回唯一不同的值

select distinct 列名 from tableName

like的使用

select 列名 from tableName where 列名 like '%values%'

select 列名 from tableName where 列名 not like 'values%'

插入新的一行

insert into tableName values('值1','值2',...)

在指定列中插入数据

insert into tableName (列1,列2) values('值1','值2')

删除数据库

drop database dbName

删除数据表

drop table tableName

删除表中的字段

delete form tableName where 条件

删除表中的全部数据

delete from tableName    truncate table tableName

更新某一行的中的一个列

update tableName set 列名 = ‘values’ where 条件

增加一列

alter table tableName add 列名 新增列的类型

删除一列

alter table tableName drop column 列名

order by 对指定列进行升序排序

select 列名 from tableName order by 列名

order by desc 对指定列进行降序

select 列名 from tableName order by 列名 desc

order by asc 指定列升序

select 列名 from tableName order by 列名 asc

group by 对一个列或多个列进行分组,需配合聚合函数使用

  • count() 计数

  • sum() 求和

  • avg() 平均数

  • max() 最大值

  • min() 最小值

select 列名1,sum(列名2) from tableName group by 列名1

having字句,使用合计函数,因为where不能配合合计函数

select 列名1,sum(列名2) from tableName group by 列名1 having sum(列名2) > 200

select into 将一个表的数据,复制到另一个表

select 列名(*) into newTableName from tableName

in 操作符允许我们在 WHERE 子句中规定多个值

select 列名(*) from tableName where 列名 in ('值1','值2')

面试常问的sql语句相关推荐

  1. sql面试题:面试常考的sql语句题汇总(面试SQL必考必看)

    我自己编辑总结的sql面试题目大全,也是每条都验证过的 第一类:sql面试题(学生表_课程表_成绩表_教师表) 表结构,节选自:http://www.cnblogs.com/qixuejia/p/36 ...

  2. 给大家提供一些面试常问的问题

    给大家提供一些面试常问的问题 1. 简述 private. protected. public. internal 修饰符的访问权限. 答 . private :     私有成员, 在类的内部才可以 ...

  3. 数据库面试常问——for考研复试面试

    关于数据库的一些面试常问问题 前言: 本人22考研党,已上岸,发一些复试准备整理的资料作为对考研准备的一个收尾.由于近几年基本都是线上复试,线上的话会更加注重概念的考察,本人在复试准备期间搜集了面试题 ...

  4. servlet面试常问问题_50个Servlet面试问答

    servlet面试常问问题 Servlet是Java EE的一个非常重要的主题,所有Web应用程序框架(例如Spring和Struts)都建立在它之上. 这使servlet成为Java访谈中的热门话题 ...

  5. php面试专题---MySQL常用SQL语句优化

    php面试专题---MySQL常用SQL语句优化 一.总结 一句话总结: 原理,万变不离其宗:其实SQL语句优化的过程中,无非就是对mysql的执行计划理解,以及B+树索引的理解,其实只要我们理解执行 ...

  6. Java基础(以及面试常问问题)

    1.Vector,ArrayList, LinkedList的区别(面试常问到的) 三者都是实现集合框架中的List,也就是所谓有序集合,因此具体功能比较近似,比如都提供按照位置进行定位.添加或删除的 ...

  7. 计算机考研复试面试常问问题 编程语言篇

    计算机考研复试面试常问问题 编程语言篇 个人整理,免费分享,不可用于商业用途,转载请注明出处! 但是有同学反应闲鱼上有人盗卖此免费分享资料,还有好多同学买了,所以希望大家多多点赞评论收藏,提高这份资料 ...

  8. 面试常问MySQL性能优化问题

    面试常问MySQL性能优化问题 知识综述: [1] MySQL中锁的种类: 常见的表锁和行锁,也有Metadata Lock等等,表锁是对一整张表加锁,分为读锁和写锁,因为是锁住整张表,所以会导致并发 ...

  9. 测开工程师-面试常问测试用例

    测开工程师-面试常问测试用例 一.网络测试的一般流程 二.弱网功能测试 四.微信红包测试 五.无网状态测试 三.微信朋友圈点赞测试 六.登陆界面测试 七.直播APP测试 八.微信搜索界面测试 九.水杯 ...

最新文章

  1. 完整代码+实操!手把手教你操作Faster R-CNN和Mask R-CNN
  2. 在有@Override方法上面会报错如下
  3. 吴恩达邀请9位AI大牛畅想2020:李开复看好医疗教育,LeCun强调自监督学习
  4. IDEA坑爹跟新的小BUG解决之道
  5. mysql 错误1930xc1_Mysql写入记录出现 Incorrect string value: '\xB4\xE7\xB1\xCA\xBC\xC7‘错误?(写入中文)...
  6. python box2d_win10+Anaconda3成功使用pip安装Box2d
  7. MFC消息处理学习总结
  8. AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts错误 收藏
  9. 当输入 xxxxHub 后,到网页显示,其间发生了什么?
  10. Spark基础学习笔记01:初步了解Spark
  11. JAVA 第1课 开始前的准备
  12. 随着公司对各种网络需要的满足,公司服务器的响应不如购买及时性,第八章网络企业的供应链管理.ppt...
  13. 关于vue、js连接打印机
  14. elementUI中table的表头设置提示tooltips
  15. windows合成pfx
  16. 能同时模拟键盘及鼠标的神器--51单片机可控制
  17. ### 20165219 2017-2018-2《Java程序设计》结对编程一 第二周总结
  18. 电脑屏幕亮度随背景颜色变化而变化
  19. iOS:DES加密iOS和Android的匹配
  20. 超级简单的自动刷新_144Hz刷新率真比60Hz快 谁用谁知道

热门文章

  1. 多元统计分析最短距离法_多元统计分析第10讲(聚类分析:动态聚类)
  2. Linux网络测试与配置
  3. 腾讯《活着》频道JS图片轮换效果解析
  4. mysql外键约束的作用_如何在MySQL中设置外键约束以及外键的作用
  5. python 乘法运算定律_乘法运算定律专项练习题
  6. 采购管理怎么做(详解采购工作流程)
  7. 直指行业痛点 玩法创新才是游戏占领市场的根基
  8. 说说你对koa中洋葱模型的理解?
  9. LTE射频拉远单元数字中频方案(五)
  10. 计算机英语教程哪个好,目前国内大学计算机英语教程教学情况分析