面试常问的sql语句
创建数据库 |
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 对一个列或多个列进行分组,需配合聚合函数使用
|
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语句相关推荐
- sql面试题:面试常考的sql语句题汇总(面试SQL必考必看)
我自己编辑总结的sql面试题目大全,也是每条都验证过的 第一类:sql面试题(学生表_课程表_成绩表_教师表) 表结构,节选自:http://www.cnblogs.com/qixuejia/p/36 ...
- 给大家提供一些面试常问的问题
给大家提供一些面试常问的问题 1. 简述 private. protected. public. internal 修饰符的访问权限. 答 . private : 私有成员, 在类的内部才可以 ...
- 数据库面试常问——for考研复试面试
关于数据库的一些面试常问问题 前言: 本人22考研党,已上岸,发一些复试准备整理的资料作为对考研准备的一个收尾.由于近几年基本都是线上复试,线上的话会更加注重概念的考察,本人在复试准备期间搜集了面试题 ...
- servlet面试常问问题_50个Servlet面试问答
servlet面试常问问题 Servlet是Java EE的一个非常重要的主题,所有Web应用程序框架(例如Spring和Struts)都建立在它之上. 这使servlet成为Java访谈中的热门话题 ...
- php面试专题---MySQL常用SQL语句优化
php面试专题---MySQL常用SQL语句优化 一.总结 一句话总结: 原理,万变不离其宗:其实SQL语句优化的过程中,无非就是对mysql的执行计划理解,以及B+树索引的理解,其实只要我们理解执行 ...
- Java基础(以及面试常问问题)
1.Vector,ArrayList, LinkedList的区别(面试常问到的) 三者都是实现集合框架中的List,也就是所谓有序集合,因此具体功能比较近似,比如都提供按照位置进行定位.添加或删除的 ...
- 计算机考研复试面试常问问题 编程语言篇
计算机考研复试面试常问问题 编程语言篇 个人整理,免费分享,不可用于商业用途,转载请注明出处! 但是有同学反应闲鱼上有人盗卖此免费分享资料,还有好多同学买了,所以希望大家多多点赞评论收藏,提高这份资料 ...
- 面试常问MySQL性能优化问题
面试常问MySQL性能优化问题 知识综述: [1] MySQL中锁的种类: 常见的表锁和行锁,也有Metadata Lock等等,表锁是对一整张表加锁,分为读锁和写锁,因为是锁住整张表,所以会导致并发 ...
- 测开工程师-面试常问测试用例
测开工程师-面试常问测试用例 一.网络测试的一般流程 二.弱网功能测试 四.微信红包测试 五.无网状态测试 三.微信朋友圈点赞测试 六.登陆界面测试 七.直播APP测试 八.微信搜索界面测试 九.水杯 ...
最新文章
- 完整代码+实操!手把手教你操作Faster R-CNN和Mask R-CNN
- 在有@Override方法上面会报错如下
- 吴恩达邀请9位AI大牛畅想2020:李开复看好医疗教育,LeCun强调自监督学习
- IDEA坑爹跟新的小BUG解决之道
- mysql 错误1930xc1_Mysql写入记录出现 Incorrect string value: '\xB4\xE7\xB1\xCA\xBC\xC7‘错误?(写入中文)...
- python box2d_win10+Anaconda3成功使用pip安装Box2d
- MFC消息处理学习总结
- AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts错误 收藏
- 当输入 xxxxHub 后,到网页显示,其间发生了什么?
- Spark基础学习笔记01:初步了解Spark
- JAVA 第1课 开始前的准备
- 随着公司对各种网络需要的满足,公司服务器的响应不如购买及时性,第八章网络企业的供应链管理.ppt...
- 关于vue、js连接打印机
- elementUI中table的表头设置提示tooltips
- windows合成pfx
- 能同时模拟键盘及鼠标的神器--51单片机可控制
- ### 20165219 2017-2018-2《Java程序设计》结对编程一 第二周总结
- 电脑屏幕亮度随背景颜色变化而变化
- iOS:DES加密iOS和Android的匹配
- 超级简单的自动刷新_144Hz刷新率真比60Hz快 谁用谁知道