--创建表空间 名:lyayzh_test
create tablespace lyayzh_test
--创建表数据文件 名:lyayzh_test_data.dbf 必须以dbf为后缀
datafile 'lyayzh_test_data.dbf'
--初始化表空间大小 100M 可自动增长
size 100m autoextend on; --查询此数据库所有表
select * from dba_data_files; --创建用户
create user lyayzh identified by lyayzh
--指定用户使用的表空间
default tablespace lyayzh_test
--指定用户使用的临时表空间
temporary tablespace temp; --给用户授予角色 :connect resource
grant connect, resource to lyayzh; 插入数据 --向指定表中插入数据
insert into es_product(表中的字段名多个用逗号分隔)
values(对应上面字段名插入的值) --多行插入
insert into es_user_bak(写入的表)
select * from es_user(需要查询的表)where usertype=2(匹配的字段名的值) 更新 --更新数据
update es_user(需要更新的表) set password='111111'(需要更新的字段名和值) --以条件更新数据
update es_user (需要更新的表) set realname='李思思'(需要更新的字段名和值)
where id=3 (判断条件) 查询 --判断所有字段值为空的数据
select * from es_user(表名) where usertype(字段名) is null --查询指定字段名的数据
select username(字段名) from es_user --查询多个字段名数据
select username,id(多个字段名以逗号分隔) from es_user --条件查询字段名数据
select username(字段名) from es_user
where usertype=1(判断条件) --多个条件查询字段名数据(或)
select * from es_user(表名)
where id=1 or id=2 (多个判断条件or连接) --多个条件查询字段数据(并且)
select * from es_user(表名)
where usertype=2 and realname='李1'(多个条件and连接) --模糊查询 % 百分号任意匹配0到多个字符
like 模糊查询关键字
select * from es_user(表名)
where realname(字段名) like '李%' -- _ 下划线任意匹配单个字符
select * from es_user(表名)
where realname(字段名) like '_四' --模糊查询 in关键字
select * from es_user
where realname in ('李四','李1','张三') --模糊查询 between and 关键字
select * from es_product (表名)
where price between 100(开始条件) and 1000(结束条件) --取别名
SELECT ID(关键字) AS 会员编号(别名)FROM es_user(表名)
WHERE realname(字段名) LIKE '李%' 排序
--排序 关键字 DESC(降序) ASC(升序,默认值)
SELECT * FROM es_product(表名)
ORDER BY raledate(字段名) DESC --去掉重复 关键字 distinct
SELECT DISTINCT sort_id(字段名) FROM es_product(表名) 删除
--条件删除数据
DELETE FROM es_user u(表名加别名) WHERE u.id=1(条件) --删除数据表
DELETE FROM es_user(表名) --回滚 --提交
ROLLBACK COMMIT 函数
--连接字符串 concat
SELECT CONCAT(p.address,'是首都') (两个字符串拼接)FROM es_user p --nvl 函数
SELECT NVL(p.email, '没有邮箱')(判断第一个值为空时替换第二个显示) FROM es_user p --虚拟表 dual --数字截取函数 trunc
--四舍五入截取函数 round --获取完整时间 sysdate
SELECT SYSDATE FROM dual --截取部份时间 extract(需要的部分 from 时间来源)
SELECT EXTRACT(YEAR FROM SYSDATE) FROM dual --to_char(时间来源, 转换后的时间格式) 函数转换时间 (时间转换成字符格式)
SELECT to_char(SYSDATE,'yyyy-mm-dd') FROM dual --to_date(字符时间,转换后的格式) 函数转换时间 (日期字符转换成时间格式)
SELECT to_date('2013-12-3', 'yyyy-mm-dd')FROM dual --聚合函数 sum(数据指定列) 总和 --聚合函数 count(数据指定列) 总记录数
SELECT COUNT(p.name) FROM es_product p
GROUP BY p.sort_id (分组条件) --聚合函数 max(数据指定列) 最大值 转至http://www.cnblogs.com/lyayzh/archive/2013/05/07/3064182.html

SQL 基础语法(创建表空间、用户、并授予权限、数据的增删改查) --(学习笔记)[转]的更多相关文章

  1. sql基础语法-创建表和约束

    创建数据库表 USE SQL2016 IF OBJECT_ID('dbo.Employees','U') IS NOT NULL DROP TABLE dbo.Employees; Create TA ...

  2. Django 06 Django模型基础1(ORM简介、数据库连接配置、模型的创建与映射、数据的增删改查)

    Django 06 Django模型基础1(ORM简介.数据库连接配置.模型的创建与映射.数据的增删改查) 一.ORM系统 #django模型映射关系 #模型类-----数据表 #类属性-----表字 ...

  3. Django框架之第二篇--app注册、静态文件配置、form表单提交、pycharm连接数据库、django使用mysql数据库、表字段的增删改查、表数据的增删改查

    本节知识点大致为:静态文件配置.form表单提交数据后端如何获取.request方法.pycharm连接数据库,django使用mysql数据库.表字段的增删改查.表数据的增删改查 一.创建app,创 ...

  4. Oracle创建 表空间 用户 给用户授权命令

    //创建表空间 create tablespace ACHARTSdatafile 'D:\oradata\orcl\ACHARTS01.DBF' size 800mautoextend on nex ...

  5. SQL Server ->> 自动创建表并从文件加载数据

    这个存储过程自动创建表并从文件加载数据. 有一点需要说明的是Excel 12.0驱动是兼容了Excel 97-2003和Excel 2007两者格式的Excel文件. CREATE PROCEDURE ...

  6. Django——6 模型基础ORM 数据库连接配置 模型的创建与映射 数据的增删改查

    Django Django的ORM简介 数据库连接配置 模型的创建与映射 数据库的增删改查 增数据 查数据及补充 改数据 删数据   Django的ORM系统分析 ORM概念:对象关系映射(Objec ...

  7. Java简单示例-用户登录、单个页面的增删改查及简单分页

    index.html  -登录->stulist.jsp (index.html传递到LoginServlet,进行登录检测及写入session,NO返回index.html界面,OK 跳转到s ...

  8. linq的创建 和 数据的增删改查

    1.linq创建之前,一定要在sql做好数据表的主外键关系. 2.linq文件是以.dbml结尾,一般一个数据库的名字就是一个linq的名字 3,以实例来演示增删改查 数据库的名字为linq,里面有两 ...

  9. 什么是Pro*C/C++,嵌入式SQL,第一个pro*c程序,pro*c++,Makefile,Proc增删改查

     1 什么是Pro*C/C++ 1.通过在过程编程语言C/C++中嵌入SQL语句而开发出的应用程序 2.什么是嵌入式SQL 1.在通用编程语言中使用的SQL称为嵌入式SQL 2.在SQL标准中定义 ...

随机推荐

  1. zt:如何快速赚取人生第一个100万?

    投递人 itwriter 发布于 2016-06-20 23:43 评论(16) 有1795人阅读 原文链接 [收藏] « » 不久前我开始使用「分答」,将回答问题的价格设置成 10 元.花最长 1 ...

  2. http://localhost/certsrv 错误找不到页面解决方法

    http://localhost/certsrv 错误找不到页面解决方法 最近公司需要后台启动安全证书,可安装了“Active Directory证书服务” 后,http://localhost/ce ...

  3. Windows 服务器使用FTP出现“当前的安全设置不允许从该位置下载文件" 警告

    为了安全,Windows服务器默认禁用了从网上下载文件的安全选项.此错误即是出现在这里,所以打开这个选项即可: 控制面板  —— Internet选项 ——安全 —— 找到“自定义级别” —— 找到“ ...

  4. 内置对象Global和Math对象

    Global对象Math对象 1.Global对象Global.属性方法或者Global.方法()是无效的,web浏览器将Global作为window对象的一部分加一实现.uri编码——了解2.eva ...

  5. saltstack之(十)扩展组件salt-ssh

    场景:公司有50台服务器,需要安装salt-minion客户端,并完成与salt-master的认证,接受salt-master的管理.本片文章只用了2台服务器做演示,大家可以在roster文件中定义 ...

  6. Linux就这个范儿 第10章 生死与共的兄弟

    Linux就这个范儿 第10章 生死与共的兄弟 就说Linux系统的开机.必须经过加载BIOS.读取MBR.Boot Loader.加载内核.启动init进程并确定运行等级.执行初始化脚本.启动内核模 ...

  7. [转载]快速搭建Spring MVC 4开发环境

    (一)工作环境准备: JDK 1.7 Eclipse Kepler Apache Tomcat 8.0 (二)在Eclipse中新建Maven工程,在Archetype类型中,选择“maven-arc ...

  8. makefile中引用其他makefile方法

    在Makefile中引用其他Makefile文件的方法是,使用inclue   filename.mk

  9. Vue.2.0.5-单文件组件

    介绍 在很多Vue项目中,我们使用 Vue.component 来定义全局组件,紧接着用new Vue({ el: '#container '}) 在每个页面内指定一个容器元素. 这种方案在只是使用 ...

  10. 数据库报ORA-00600: 内部错误代码, 参数: [17059],并产生大量trace日志文件

    用户反馈数据库服务器磁盘空间使用耗尽. 登录服务器后查看,发现数据库产生大量的trace日志,并在alert日志中发现ora-600错误 alert日志信息: Fri Jul :: Errors ): ...