SQL语言和DML相关操作以及相应的运算符
SQL
1.结构化查询语言
2.特点
a.第四代编程语言,更接近自然语言
b必须有数据库系统解释执行
c.对象名,关键字不区分大小写
d.字符串必须要用单引号引起来,不能用双引号
e.每条语句最后用分号表示结束
f.已成为标准,但是不同数据库有自己的方言
3.注释
a.行注释 --
b.块注释 /* */
4.分类
a.DDL数据定义语言:创建(create),修改(alter),删除(drop)数据库的对象
b.DML数据操作语言:添加(insert into),修改(update),删除(delete)表的数据
c.DQL数据查询语言:select 从表中获取符合条件的数据
d.DCL数据控制语言:控制用户或角色对数据库的访问权限
e.TPL事务处理语言
f.CCL指针控制语言
5.DML相关操作
①。insert into 添加
select t.*, t.rowid from STUDENT t;
insert into student ( sno, sname, ssex) values ('119', '张三', '男');

insert into student values('121','李四','男',sysdate,'95032');

sysdate在SQL中是获取当前时间
②。update
update 表名 set 字段名=字段值 where 条件,如果没有where就是全表都更新

③。delete
delete 表名 where 条件, 如果没有where就是删除此表的所有数据;快速清空有单独的关键字:truncate table 表名,实际是先删除表再重新建表


6.运算符
运算符是常用在where条件中
①。算数运算符
+ - * / 运算
date类型的+ -运算是对日进行加减
②。比较运算符
=是判断是否相等
> >= < <=
!= <>是判断是否不相等
比较运算符的结果都只有 True或False两个值
③。逻辑运算符
and 与 必须同时具备这些条件
or 或 只需要具备这些条件中的一个
not 非 只要不是这些条件中的
④。字符串连接运算符
|| 这是Oracle数据库中独有的连接运算符
7.DQL
select 查询
select *或者字段列表 from 表名
SQL语言和DML相关操作以及相应的运算符的更多相关文章
- 数据结构(C语言版)-C语言和C++相关补充
引用类型作形参的三点说明 (1)传递引用给函数与传递指针的效果是一样的,形参变化实参也发生变化.(2)引用类型作形参,在内存中并没有产生实参的副本,它直接对实参操作:而一般变量作参数,形参与实参就占用 ...
- C#语言和SQL Server第八章笔记
一: ...
- SQL SERVER: 合并相关操作(Union,Except,Intersect)
SQL SERVER: 合并相关操作(Union,Except,Intersect) use tempdb create table tempTable1 (id int primary key id ...
- MySQL之记录相关操作
一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的 ...
- python、第四篇:记录相关操作
一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的 ...
- C语言和C++篇
C语言和C++篇 基本上所有主流的编程语言都有String的标准库,因为字符串操作是我们每个程序员几乎每天都要遇到的.想想我们至今的代码,到底生成和使用了多少String!标题上所罗列的语言,可以看成 ...
- 从C,C++,JAVA和C#看String库的发展(一)----C语言和C++篇
转自: http://www.cnblogs.com/wenjiang/p/3266305.html 基本上所有主流的编程语言都有String的标准库,因为字符串操作是我们每个程序员几乎每天都要遇到的 ...
- Django ORM那些相关操作zi
Django ORM那些相关操作 一般操作 看专业的官网文档,做专业的程序员! 必知必会13条 <1> all(): 查询所有结果 <2> filter(**kwargs) ...
- 淘宝数据库OceanBase SQL编译器部分 源代码阅读--解析SQL语法树
OceanBase是阿里巴巴集团自主研发的可扩展的关系型数据库,实现了跨行跨表的事务,支持数千亿条记录.数百TB数据上的SQL操作. 在阿里巴巴集团下,OceanBase数据库支持了多个重要业务的数据 ...
随机推荐
- 27. Best Time to Buy and Sell Stock && Best Time to Buy and Sell Stock II && Best Time to Buy and Sell Stock III
Best Time to Buy and Sell Stock (onlineJudge: https://oj.leetcode.com/problems/best-time-to-buy-and- ...
- Oracle Solaris 11.2 Beta Firefox 17.0.6 添加 flashplayer 插件
1.复制libflashplayer.so插件到路径:~/.mozilla/plugins/下.2.打开Firefox,在地址栏输入about:config.回车:在过滤器那一栏输入 plugin.e ...
- Karma:2. 集成 Karma 和 mocha 进行单元测试
上一篇文章讨论了如何集成 Karma 和 Jasmine,地址见:Karma:1. 集成 Karma 和 Jasmine 进行单元测试 这篇文章讨论如何 Karma 集成 mocha 测试框架. 安装 ...
- 从Windows 2012标准版升级到数据中心版,标准评价版本升级到标准体验版本并激活
对于Windows 7.Windows 8操作系统,可以在图形界面中通过输入序列号,从低版本直接升级到高的版本,例如从Windows 7家庭版升级到专业版或旗舰版.而对于Windows Server ...
- [翻译]用神经网络做回归(Using Neural Networks With Regression)
本文英文原文出自这里, 这个博客里面的内容是Java开源, 分布式深度学习项目deeplearning4j的介绍学习文档. 简介: 一般来说, 神经网络常被用来做无监督学习, 分类, 以及回归. 也就 ...
- vbs脚本要求在cmd中输入输出用StdIn ,StdOut
Dim StdIn, StdOutSet StdIn = WScript.StdInSet StdOut = WScript.StdOut Do While Not StdIn.AtEndOfStre ...
- 【转】WPF 窗体淡入淡出动画
第一种 <Window.Triggers> <EventTrigger RoutedEvent="Window.Loaded" > <BeginSto ...
- windows 10启动盘制作工具
Rufus 官方网站:http://rufus.akeo.ie/
- 百度Ueditor
最近用到了百度Ueditor,也来写一写百度Ueditor的使用教程: 一.从官网下载百度Ueditor,http://ueditor.baidu.com/website/download.html, ...
- 【EF学习笔记07】----------加载关联表的数据 贪婪加载
讲解之前,先来看一下我们的数据库结构:班级表 学生表 贪婪加载 //贪婪加载 using (var db = new Entities()) { var classes = db.Classes.Wh ...