SQL语句之基本使用
1、sql语法
一些重要的SQL命令:
SELECT - 从数据库中提取数据 UPDATE - 更新数据库中的数据 DELETE - 从数据库中删除数据 INSERT INTO - 向数据库中插入新数据 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE - 删除表 CREATE INDEX - 创建索引(搜索键) DROP INDEX - 删除索引
2、select语句
select column_name,column_name FROM table_name;
SELECT * FROM table_name;
3、select distinct语句
select distinct 列 from 表;
4、where语句
语法:
SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;
where语句中的运算符:

5、and与or
and: 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。 or: 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
6、order by关键字
ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。 ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,可以使用 DESC 关键字。
7、insert into
语法:
1、指定列名及被插入的值
INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...); 2、无需指定要插入数据的列名,只需提供被插入的值即可
INSERT INTO table_name
VALUES (value1,value2,value3,...);
8、update
作用: UPDATE 语句用于更新表中已存在的记录。
语法:
UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value; 注意:如果省略where,则会全部更新!
9、delete
作用: DELETE 语句用于删除表中的记录。
语法:
DELETE FROM table_name
WHERE some_column=some_value; 注意:如果省略where,则删除全部数据
SQL语句之基本使用的更多相关文章
- mysql学习之 sql语句的技巧及优化
		一.sql中使用正则表达式 select name,email from user where email Regexp "@163[.,]com$"; sql语句中使用Regex ... 
- 一条Sql语句分组排序并且限制显示的数据条数
		如果我想得到这样一个结果集:分组排序,并且每组限定记录集的数量,用一条SQL语句能办到吗? 比如说,我想找出学生期末考试中,每科的前3名,并按成绩排序,只用一条SQL语句,该怎么写? 表[TScore ... 
- LINQ to SQL语句(7)之Exists/In/Any/All/Contains
		适用场景:用于判断集合中元素,进一步缩小范围. Any 说明:用于判断集合中是否有元素满足某一条件:不延迟.(若条件为空,则集合只要不为空就返回True,否则为False).有2种形式,分别为简单形式 ... 
- Oracle ------ SQLDeveloper中SQL语句格式化快捷键
		Oracle SQL Developer中SQL语句格式化快捷键: 每次sql复制到SQL Developer面板的时候,格式老不对,而且看起来很不舒服,所有的sql都挤在一行完成. 这时我们可以全选 ... 
- SQL语句优化
		(1) 选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) : ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表dri ... 
- LinqToDB 源码分析——生成与执行SQL语句
		生成SQL语句的功能可以算是LinqToDB框架的最后一步.从上一章中我们可以知道处理完表达式树之后,相关生成SQL信息会被保存在一个叫SelectQuery类的实例.有了这个实例我们就可以生成对应的 ... 
- 年终巨献 史上最全 ——LINQ to SQL语句
		LINQ to SQL语句(1)之Where 适用场景:实现过滤,查询等功能. 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句.Where操 ... 
- LINQ to SQL语句(19)之ADO.NET与LINQ to SQL
		它基于由 ADO.NET 提供程序模型提供的服务.因此,我们可以将 LINQ to SQL 代码与现有的 ADO.Net 应用程序混合在一起,将当前 ADO.NET 解决方案迁移到 LINQ to S ... 
- LINQ to SQL语句(17)之对象加载
		对象加载 延迟加载 在查询某对象时,实际上你只查询该对象.不会同时自动获取这个对象.这就是延迟加载. 例如,您可能需要查看客户数据和订单数据.你最初不一定需要检索与每个客户有关的所有订单数据.其优点是 ... 
- LINQ to SQL语句(6)之Group By/Having
		适用场景:分组数据,为我们查找数据缩小范围. 说明:分配并返回对传入参数进行分组操作后的可枚举对象.分组:延迟 1.简单形式: var q = from p in db.Products group ... 
随机推荐
- python算法练习(1)抓交通肇事犯
			抓交通肇事犯 1.问题描述 一辆卡车违反交通规则,撞人后逃跑.现场有三人目击该事件,但都没有记住车号,只记下了车号的一些特征.甲说:牌照的前两位数字是相同的:乙说:牌照的后两位数字是相同的,但与前两位 ... 
- QT: 如何移动和缩放一个无边框窗口
			一个QT窗口如下可以做到无边框: Window { id: window //Designer 竟然不支持..., 设计模式时要注意 flags: Qt.FramelessWindowHint wid ... 
- iTop安装  vm虚拟机、Linux、centos7安装itop 2.6.1
			itop安装流程,是我基于下面两位博主发布的文章整理出来的,欢迎大家学习,如有错误之处请大家留言指出我看到之后及时更新.谢谢 https://blog.csdn.net/qq_23565543/art ... 
- 【LeetCode】860. 柠檬水找零
			860. 柠檬水找零 知识点:贪心 题目描述 在柠檬水摊上,每一杯柠檬水的售价为 5 美元. 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯. 每位顾客只买一杯柠檬水,然后向你付 ... 
- Create Shortcut to Get Jar File Meta Information
			You have to get meta information of cobertura.jar with command "unzip -q -c cobertura.jar META- ... 
- SpringBoot开发七-开发注册功能
			需求介绍-开发注册功能 首先访问注册页面-点击顶部的链接,打开注册页面 提交注册数据 通过表单提交数据 服务端验证账号是否存在,邮箱是否已经注册 服务端发送激活邮件 激活注册账号 点击邮件中的链接,访 ... 
- Redis雪崩和Redis穿透
			Redis雪崩:查询时Redis没有数据 本来先从Redis里面查某个数据 但是Redis中这个数据刚好被删除了,还没来得及更新 一瞬间很多请求直接进入了Mysql进行查询 而mysql承受不了太大压 ... 
- 012 PCIe总线的基础知识
			一.PCIe总线的基础知识 与PCI总线不同,PCIe总线使用端到端的连接方式,在一条PCIe链路的两端只能各连接一个设备,这两个设备互为是数据发送端和数据接收端.PCIe总线除了总线链路外,还具有多 ... 
- Docker++:从 0 到 1 学习Docker(笔记)
			本篇文章有点长 ... 知识点如下:下 ↓ ↓ ↓ ~ 初识 Docker ~ Docker 命令 ~ Docker 容器的数据卷 ~ Docker 应用部署 ~ Dockerfile ~ Dock ... 
- RocketMQ可视化控制台
			中午文档 https://github.com/apache/rocketmq-externals/blob/master/rocketmq-console/doc/1_0_0/UserGuide_C ... 
