--创建表空间 名: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. ar1020 驱动移植 无效

    移植ar1020的spi驱动.驱动移植过来后,在原来的板子上都能够正常运行,而在新的板子却没有效果. 最后查看新旧板子的AR1020的电路,发现M2引脚连接不同.M2高电平连接的touch是5线的接口 ...

  2. 访问路径:https://i.cnblogs.com/posts?categoryid=925678

    https://i.cnblogs.com/posts?categoryid=925678

  3. Ubuntu 安装软件

    1,安装pthread的man文档 sudo apt-get install manpages-posix manpages-posix-dev

  4. 神奇的计算器dc和bc

    神奇的计算器dc和bc Linux就这个范儿 P244http://baike.baidu.com/link?url=YlTtivBfc1tfzreeUQoe8D0C6yqwbZGqnmlObq1hj ...

  5. Speed-BI云平台正在公测中,欢迎大家体验!

    Speed-BI云平台正在公测中,欢迎大家体验.访问地址:http://speedbi.cn 支持IE(建议IE8以上),Edge,Chrome,Firefox,Safari等任意浏览器,以及采用这几 ...

  6. Fix the “No Private Key” Error Message

    This article will show you how to correct the “No Private Key” error message in Windows Internet Inf ...

  7. css背景图片拉伸 以及100% 满屏显示

    如何用css背景图片拉伸 以及100% 满屏显示呢?这个问题听起来似乎很简单.但是很遗憾的告诉大家.不是我们想的那么简单. 比如一个容器(body,div,span)中设定一个背景.这个背景的长宽值在 ...

  8. ios提示框,自动消失

    -(void)click { NSString *showMsg = @"点击我,开始提示"; int width = showMsg.length * 20; UIWindow ...

  9. JAX-WS(一)之使用wsgen从Java创建简单的WebService

    概念 JAX-WS2.0的全称Java API for XML-Based Web Service 2.0.JAX-WS2.0是对JAX-RPC1.0规范的扩展,是JAX-RPC1.1的后续版本,JA ...

  10. leetcode96 Unique Binary Search Trees

    题目: Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For e ...