mysql和oracle的sql语句区别

“mysql和oracle的sql语句区别”相关的资料有哪些?“mysql和oracle的sql语句区别”相关的范文有哪些?怎么写?下面是小编为您精心整理的“mysql和oracle的sql语句区别”相关范文大全或资料大全,欢迎大家分享。

Mysql 常用基本sql语句

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

1、创建一个库,库名为44demo

Create database 44demo;

2、调用44demo这个库

Use 44demo;

3、查看所有表

Show tables;

4、查看具体的创建表的语句

Show create table 表名;

5、查看一个表结构,表名one

Desc one;

6、创建一个表one,id、username、password

Create table one(

Id int(10),

Username varchar(30),

Password varchar(32)

)engine=innodb default charset=utf8;

7、修改字段属性,表名one,字段id

Alter table one modify id 类型 属性;

8、把ip添加到表one里的id后面

Alter table one add ip 类型 after id;

9、删除表的字段名,表名one,删除字段名id

Alter table one drop id;

10、修改表的字段名,把字段name改为username

alter table one change name username varchar(20);

11、修改表名

Alter table 旧

Oracle SQL精妙SQL语句讲解

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

Oracle SQL精妙SQL语句讲解 2008-11-19 15:57 --行列转换 行转列

DROP TABLE t_change_lc;

CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);

INSERT INTO t_change_lc

SELECT '001' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FROM dual CONNECT BY ROWNUM <= 4 UNION

SELECT '002' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal FROM dual CONNECT BY ROWNUM <= 4;

SELECT * FROM t_change_lc;

SELECT a.card_code,

SUM(decode(a.q, 1, a.bal, 0)) q1, SUM(decode(a.q, 2, a.bal, 0)) q2, SUM(decode(a.q, 3, a.bal, 0)

Oracle 常用SQL语句

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

Oracle SQL 内置函数大全

SQL中的单记录函数

1.ASCII 返回与指定的字符对应的十进制数;

SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE 65 97 48 32

2.CHR 给出整数,返回对应的字符;

SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A

3.CONCAT 连接两个字符串;

SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888转23

4.INITCAP 返回字符串并将字符串的第一个字母变为大写;

SQL> select initcap('smith') upp from dual; UPP

----- Smith

5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现

Oracle 常用SQL语句

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

Oracle SQL 内置函数大全

SQL中的单记录函数

1.ASCII 返回与指定的字符对应的十进制数;

SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE 65 97 48 32

2.CHR 给出整数,返回对应的字符;

SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A

3.CONCAT 连接两个字符串;

SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888转23

4.INITCAP 返回字符串并将字符串的第一个字母变为大写;

SQL> select initcap('smith') upp from dual; UPP

----- Smith

5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现

Oracle 常用SQL语句

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

Oracle SQL 内置函数大全

SQL中的单记录函数

1.ASCII 返回与指定的字符对应的十进制数;

SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE 65 97 48 32

2.CHR 给出整数,返回对应的字符;

SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A

3.CONCAT 连接两个字符串;

SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888转23

4.INITCAP 返回字符串并将字符串的第一个字母变为大写;

SQL> select initcap('smith') upp from dual; UPP

----- Smith

5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现

oracle中的常用sql语句

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

常用的sql语句,如建表、建索引、建约束条件;以及增删改查和高级查询操作



---------------------------第三章 三建语句-------------------------------------------------
--3.1 新建表
--3.1.1 数据类型
--3.1.2 新建表语法
--3.1.3 删除表
--3.1.4 修改表结构
--3.2 新建约束
--3.2.1 约束类型
--3.2.2 新建约束
--3.2.3 删除约束
--3.2.4 修改约束
---------------------------第四章 数据CURD操作-----------------------------------
--4.1 插入数据
--4.1.1 insert语句
--4.1.2 一次插入多行
--4.2 删除数据
--4.2.1 使用delete语句
--4.2.2 使用truncate语句
--4.2.3 delete和truncate的同异
--4.3 修改数据
--4.3.1 update语句
--4.4 基本查询
--4.4.1 select语句
--4.4.2 基本查询
--4.4.2.1 包含算数表达式
--4.4.2.2 包含连接表达式

MySql随机取数据SQL语句

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

网上搜到的各种写法都有,使用order by rand()那叫扯蛋,性能慢的一B,谁用谁SB

对于这种号称能随机取N条的,不知道他怎么想的,明明就是取个随机数,然后id大于这个随机数的记录往后顺序取10条,
就第一条是随机的,其他的9条能叫随机?一个字形容:日,两个字形容:坑爹,三个字形容:蛋碎咯,四个字形容:FUCK
SELECT *
FROM table
WHERE id >= (
SELECT CEIL( RAND( ) * (
SELECT MAX( id )
FROM table ) ) )
LIMIT 10


//速度最快的随机取一条数据SQL,amazon是表名,注意:只适用于取一条
(当然你可以循环执行10次,取10条,但是你要注意自己去重复,因为有可能会产生重复,所以你还是要借助外部程序去重复或者使用存储过程解决重复问题)
SELECT *
FROM amazon AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM amazon)-(SELECT MIN(id) FROM amazon))+(SELECT MIN(id) FROM amazon)) AS id) AS t2
WHERE t

oracle中的常用sql语句

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

常用的sql语句,如建表、建索引、建约束条件;以及增删改查和高级查询操作



---------------------------第三章 三建语句-------------------------------------------------
--3.1 新建表
--3.1.1 数据类型
--3.1.2 新建表语法
--3.1.3 删除表
--3.1.4 修改表结构
--3.2 新建约束
--3.2.1 约束类型
--3.2.2 新建约束
--3.2.3 删除约束
--3.2.4 修改约束
---------------------------第四章 数据CURD操作-----------------------------------
--4.1 插入数据
--4.1.1 insert语句
--4.1.2 一次插入多行
--4.2 删除数据
--4.2.1 使用delete语句
--4.2.2 使用truncate语句
--4.2.3 delete和truncate的同异
--4.3 修改数据
--4.3.1 update语句
--4.4 基本查询
--4.4.1 select语句
--4.4.2 基本查询
--4.4.2.1 包含算数表达式
--4.4.2.2 包含连接表达式

sql server与oracle的区别

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

第1页

疯狂SQL之魔兽争霸

本人平时比较沉默,但朋友们都说我很疯狂—疯狂地学习、疯狂地工作。很久就有写点东西的打算啦,一直懒于打字,近来稍有空闲,决定杜撰此文,献给现些喜欢或不喜欢沉默的朋友。

----自序

网上已经有很多SQL与ORACLE的对比 ,但本人要讲的即不是单纯的SQL,也不是单纯的ORACLE,更不是评价谁好谁坏(意思不大),而是两种数据库之相同和异同,本人曾讲授过SQL与ORACLE的课程,讲SQL时说SQL好,讲ORACLE时又说ORACLE棒,现在终于可以平心而评啦。

估计有人现在会嘿嘿冷笑(又一个误人子弟的骗子),老实说,当初每次讲完课,就有这种感觉—教的人不得其法,学的人不得其道。说点严肃的事吧,据说比尔与艾里森在洗手间相遇,两个又是拥抱,又是KISS,不多久就吵了起来,比尔对查询分析器(SQL QUERY ANALYZE)赞不经绝口,艾里森嘿嘿冷笑,只说了一句话—SQL PLUS内秀。 言归正传,且听我一一道来

1. SQL与ORACLE的内存分配

ORACLE的内存分配大部分是由INIT.ORA来决定的,一个数据库实例可以有N种分配方案,不同的应用(OLTP、OLAP)它的配置是有侧重的。SQL概括起来说,只有两

oracle的报表的典型sql语句

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

www.xuancheng.org 1

oracle的报表的典型sql语句

Select LEAD(m.app_no,(Select Count(1) From app_mtfeature Where app_no='04')-1,'') over(Order By m.app_no) appno,

m.feature_seq||'' feature_seq,m.month||'' month,m.pointfee,m.discount From app_mtfeature m Where m.app_no='04' Union All

Select '','合计','',Sum(pointfee),Sum(discount) From app_mtfeature Where app_no='04' Union All

Select LEAD(m.app_no,(Select Count(1) From app_mtfeature Where app_no='06')-1,'') over(Order By m.app_no) appno,

m.feature_seq||'',m.month||'',m.pointfee,