--创建表空间 名: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. Given a binary tree containing digits from0-9only, each root-to-leaf path could represent a number. An example is the root-to-leaf path1->2->3which represents the number123. Find the total sum of a

    class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } } public class ...

  2. 敏捷BI——岂止于快

    信息爆炸的时代,唯有分析快,才可以把握住可能分分钟流失的数据信息,唯有钻取深,才可以挖掘出海量信息中蕴藏的财富.是时候为您的企业上一套敏捷BI了. [敏捷BI的产生背景] 传统BI由IT人员做报表,业 ...

  3. Speed-BI 云平台视频观看频道

    数据分析的关键,首先是要有数据进行透视分析.大家一般在使用EXCEL透视表进行数据分析时,会通过某个系统,导出类似视频中的数据底稿,然后在此基础上进行各种维度的变换与指标的改变.奥威思必得也有一个类似 ...

  4. 【Android】ListView监听上下滑动(判断是否显示返回顶部按钮

    设置滚动监听判断ListView的滚动方向同时获取屏幕高度.ListView实际高度,判断是否需要展示返回顶部按钮 package com.zihao.activity;   import java. ...

  5. VMware ESXi 5.5创建虚拟机

    1.用鼠标右键单击连接到的IP地址,在弹出的快捷菜单中选择“新建虚拟机”选项,或者按“Ctrl+N”热键. 2.选择自定义 3.自定义服务器名称,并且名称最好是英文而且名称需要是唯一的. 4.选择本地 ...

  6. 前端学习——css实用技术

    一,css控制文本样式 文本相关的css属性有很多,包括: color;font-size;font-weight;text-transform(大小写uppercase等);text-decorat ...

  7. News: Visual Studio Code support debugging Linux Apps

    http://arstechnica.com/information-technology/2015/11/visual-studio-now-supports-debugging-linux-app ...

  8. nssstring 转换大小写

    //7.将字符串中的字母转换成大写 NSString * str10 = @"china"; NSString * tmpStr1 = [str10 uppercaseString ...

  9. HBase -- 基于HDFS的开源分布式NoSQL数据库

    HBase(Hadoop Database)是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,我们可以利用HBase技术在廉价的PC上搭建起大规模结构化存储集群.同Google的Bigtable ...

  10. 建立自己的Yum源

    转自http://kicklinux.com/setup-yum-repos-server/ 命令 reposync 可以直接同步yum源 如/etc/yum.repos.d/cloudera-cdh ...