随笔分类 -  sql语句+数据库

上一页 1 2 3 4 5 6 ··· 8 下一页
摘要:有一个表名为tb,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20)可以直接执行:alter table 阅读全文
posted @ 2016-12-09 10:33 jack_ou 阅读(30074) 评论(0) 推荐(3) 编辑
摘要:Oracle 中 decode 函数用法 含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n 阅读全文
posted @ 2016-11-07 14:34 jack_ou 阅读(2493) 评论(0) 推荐(0) 编辑
摘要:显示分区表信息 显示数据库所有分区表的信息:DBA_PART_TABLES 显示当前用户可访问的所有分区表信息:ALL_PART_TABLES 显示当前用户所有分区表的信息:USER_PART_TABLES 显示表分区信息 显示数据库所有分区表的详细分区信息:DBA_TAB_PARTITIONS 显 阅读全文
posted @ 2016-10-31 14:19 jack_ou 阅读(290) 评论(0) 推荐(0) 编辑
摘要:查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单 阅读全文
posted @ 2016-10-27 16:57 jack_ou 阅读(353) 评论(0) 推荐(1) 编辑
摘要:if not object_id('Tempdb..#T') is null drop table #T Go Create table #T([ID] int,[Name] nvarchar(1),[Memo] nvarchar(2)) Insert #T select 1,N'A',N'A1' union all select 2,N'A',N'A2' union all selec... 阅读全文
posted @ 2016-10-25 16:01 jack_ou 阅读(30388) 评论(0) 推荐(1) 编辑
摘要:1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status 阅读全文
posted @ 2016-10-25 15:42 jack_ou 阅读(885) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2016-09-12 18:38 jack_ou 阅读(1) 评论(0) 推荐(0) 编辑
摘要:例子:获取删除表时的错误信息 参考: 13.6.7.3 GET DIAGNOSTICS Syntax 阅读全文
posted @ 2016-05-27 12:37 jack_ou 阅读(8982) 评论(1) 推荐(0) 编辑
摘要:mysql复制主要有三种方式:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based replication, MBR)。对应的,binlog的格式也有三种: 阅读全文
posted @ 2016-05-18 12:40 jack_ou 阅读(46441) 评论(0) 推荐(2) 编辑
摘要:在某些场景,在不做额外的排序情况下,MySQL 可以使用索引来满足 ORDER BY 子句的优化。虽然 ORDER BY并不完全精确地匹配索引,但是索引还是会被使用,只要在WHERE子句中,所有未被使用的那部分索引(一个索引多个字段的情况)以及所有ORDER BY字段都是一个常量就没问题。下面这些查 阅读全文
posted @ 2016-05-06 19:32 jack_ou 阅读(2790) 评论(0) 推荐(0) 编辑
摘要:一、基本概念mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发。通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。 二、适用范围对于每隔一段时间就有固 阅读全文
posted @ 2016-04-29 10:59 jack_ou 阅读(6861) 评论(0) 推荐(1) 编辑
摘要:在mysql里也存在和oracle里类似的dual虚拟表:官方声明纯粹是为了满足select ... from...这一习惯问题,mysql会忽略对该表的引用。 你可千万注意了: 综上: oracle的dual具有代码美感,风格统一,约定成俗! 不得不说的在sqlserver里,select 有my 阅读全文
posted @ 2016-04-28 18:10 jack_ou 阅读(7426) 评论(0) 推荐(0) 编辑
摘要:在linux中安装数据库首选MySQL,Mysql数据库的第一个版本就是发行在Linux系统上,其他选择还可以有postgreSQL,oracle等 在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/m 阅读全文
posted @ 2016-03-01 17:13 jack_ou 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:抽取一部分显示在这里,如下, What's the difference in using Clustervs using replication? 在复制系统中,一个MySQL主服务器会更新一个或多个从服务器.事务是顺序地提交的,因此一个慢事务就可能导致从服务器比主服务器落后一段时间.这也意 味着 阅读全文
posted @ 2016-02-15 16:27 jack_ou 阅读(3166) 评论(0) 推荐(0) 编辑
摘要:ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安装过程中会 阅读全文
posted @ 2016-02-09 22:04 jack_ou 阅读(324) 评论(0) 推荐(0) 编辑
摘要:文章出自:http://blog.sina.com.cn/s/blog_62b37bfe0101he5t.html 感谢作者的分享 MySQL 的官网下载地址:http://www.mysql.com/downloads/ 在这个下载界面会有几个版本的选择。 1. MySQL Community S 阅读全文
posted @ 2016-02-09 16:45 jack_ou 阅读(63421) 评论(1) 推荐(7) 编辑
摘要:最近配置mysql5.7主从复制的时候碰到了些问题,老老实实按老版本的步骤配置会有错误,后来自己查看了官方文档,才解决了问题,在这里总结一下5.7的配置步骤, 大体步骤跟老版本的还是一样的,只是有一些小区别,下面进行具体介绍。 官方文档:http://dev.mysql.com/doc/refman 阅读全文
posted @ 2016-02-09 16:02 jack_ou 阅读(15787) 评论(0) 推荐(0) 编辑
摘要:mysql主从复制(超简单) 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] l 阅读全文
posted @ 2016-02-01 15:53 jack_ou 阅读(419) 评论(0) 推荐(0) 编辑
摘要:Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句的... 阅读全文
posted @ 2016-01-18 11:04 jack_ou 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:mysql锁能在并发情况下的mysql进行更好的优化MySQL有三种锁的级别:页级、表级、行级,这3种锁的特性可大致归纳如下: 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页 阅读全文
posted @ 2016-01-14 12:23 jack_ou 阅读(833) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 8 下一页