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数据库支持了多个重要业务的数据 ...
随机推荐
- 解决jsp下载文件,迅雷下载路径不显示文件名称的问题
如果浏览器安装了迅雷的插件,在jsp页面调用java后台实现文件下载功能时,会自动弹出迅雷下载,迅雷的下载路径会显示.do或者.xhtml之类的,为了解决这个问题,jsp页面修改如下: 写一个< ...
- xml中的非法字符
今使用Jdom生成xml文件的时候,总是出现0x0,0x8为非法字符,经过搜索,问题原因及解决方法如下: 原因:xml中需要过滤的字符分为两类,一类是不允许出现在xml中的字符,这些字符不在xml的定 ...
- JAVA设计模式之建造模式
在阎宏博士的<JAVA与模式>一书中开头是这样描述建造(Builder)模式的: 建造模式是对象的创建模式.建造模式可以将一个产品的内部表象(internal representation ...
- HTC ONE里面一个非常奇怪的问题。。。调用kSOAP出错
也是在某统计网站上看到了我们的APP爆出了这么一个bug: java.lang.NoSuchFieldError: No instance field headerOut of type [Lorg/ ...
- ArcGIS Viewer for Flex中引入google map作底图
在ArcGIS Viewer for Flex开发中,经常需要用到google map作为底图,我们不能通过ArcGIS Viewer for Flex - Application Builder轻易 ...
- linux服务器下添加字体
版权声明:本文为楼主原创文章,未经楼主允许不得转载,如要转载请注明来源. 引言:这两天在开发一个动态生成海报的东西(图片拼接,图片水印),开发在windows下没有问题,图片和文字都能正常的生成出来. ...
- python3内置函数详解
内置函数 注:查看详细猛击这里 abs() 对传入参数取绝对值 bool() 对传入参数取布尔值, None, 0, "",[],{},() 这些参数传入bool后,返回False ...
- teamviewer现在无法捕捉屏幕,这可能是由于快速的用户切换或远程桌面会话已经断开
解决方法: 不用远程连接过去开启teamview,直接在在电脑本机上手动开启teamview就可以了 即:如果是mstsc远程过去开启,则会有这个错误提示,需要让服务器连接显示器,手动去登录 ...
- (转)django上传文件
本文转自:http://www.cnblogs.com/linjiqin/p/3731751.html 另: 本文对原文做了适当修改 更为详细的介绍可以参考官方文档. emplate html(模板 ...
- (Java和C++)二进制date数据写进android保存为yuv格式
Java实现函数: String strpath = "/storage/emulated/0/DCIM/" + i + "output.yuv"; bool ...