随笔分类 - Sql
摘要:如果数据库表字段的字符编码是latin1_swedish_ci select * from tablename order by birary(name) asc ; tablename:数据库表名 name:排序字段名 birary不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字
阅读全文
摘要:1、获取当前日期 SELECT NOW(),CURDATE(),CURTIME(); 结果类似: 2、 获取前一天 SELECT DATE_SUB(CURDATE(),INTERVAL 1 DAY); 当前日期2018-09-17,结果: 3、 获取后一天 SELECT DATE_SUB(CURDA
阅读全文
摘要:本文中使用的例子均在下面的数据库表tt2下执行: 一、concat()函数 1、功能:将多个字符串连接成一个字符串。 2、语法:concat(str1, str2,...) 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。 3、举例: 例1:select conca
阅读全文
摘要:1.什么是视图 视图(View)是一种虚拟存在的表。其内容与真实的表相似,包含一系列带有名称的列和行数据。但是视图并不在数据库中以存储的数据的形式存在。行和列的数据来自定义视图时查询所引用的基本表,并且在具体引用视图时动态生成。 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创
阅读全文
摘要:一、什么是索引 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增
阅读全文
摘要:这里记录一些oracle常用的函数。 TO_NUMBER()函数 将字符串类型转换成一个 number 类型的值。 TO_CHAR ()函数 将日期或数值转换成指定格式的字符串。 详情参考:Oracle to_char格式化函数 TO_DATE()函数 将日期格式的字符串转换成日期 详情参考:Ora
阅读全文
摘要:转载自: connect、resource和dba三种标准角色: 授权语句: (注意:其中的“with admin option”选项的含义是权限转授,该用户user能把他得到的这个权限再转授给其他用户user。) 经过授权以后,用户拥有connect、resource和dba三个角色的权限: Co
阅读全文
摘要:多条件排序可以通过在order by语句后面使用case when then条件语句来实现。 select * from 表名 ORDER BY case when 条件 then 0 else 1 end 例子: 1.创建表case_test 共有id,case_type,case_locatio
阅读全文
摘要:转载自: Oracle左连接、右连接、全外连接以及(+)号用法 对于外连接,Oracle中可以使用“(+)”来表示。 关于使用(+)的一些注意事项: (+)操作符只能出现在WHERE子句中,并且不能与OUTER JOIN语法同时使用。 当使用(+)操作符执行外连接时,如果在WHERE子句中包含有多个
阅读全文
摘要:oracle体系架构简介 先来简要了解一下Oracle数据库体系架构以便于后面深入理解,Oracle Server主要由实例(instance)和数据库(database)组成。实例(instance)由共享内存(SGA)和后台进程系统组成,数据库(database)是存储在磁盘上的一系列物理文件。
阅读全文
摘要:什么是归档模式 Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满
阅读全文
摘要:转载自: Oracle中DB_NAME,SID,DB_DOMAIN,SERVICE_NAME等之间的区别 Db_name:对一个数据库(Oracle database)的唯一标识。这种表示对于单个数据库是足够的,但是随着由多个数据库构成的分布式数据库的普及,这种命令数据库的方法给数据库的管理造成一定
阅读全文
摘要:转载自: oracle常用数据字典和SQL语句总结 Oracle常用命令大全(很有用,做笔记) 一、Oracle数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作
阅读全文
摘要:之前一直使用的关系型数据库是Mysql,而新公司使用Oracle,所以最近从网上搜集了一些资料,整理到这里,如果有不对的地方,欢迎大家讨论。 基本概念: 数据库:Oracle 数据库是数据的物理存储。这就包括(数据文件 ORA 或者 DBF、控制文件、联机日志、参数文件)。 其实 Oracle 数据
阅读全文
摘要:SQL 拥有很多可用于计数和计算的内建函数。 SQL Aggregate 函数 SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。 有用的 Aggregate 函数: AVG() - 返回平均值 COUNT() - 返回行数 FIRST() - 返回第一个记录的值 LAST()
阅读全文
摘要:sql注意事项: SQL 对大小写不敏感:SELECT 与 select 是相同的 某些数据库系统要求在每条 SQL 语句的末端使用分号。 CREATE DATABASE CREATE DATABASE 语句用于创建数据库。 CREATE DATABASE dbname; CREATE TABLE
阅读全文
摘要:原因: mysql安装步骤错误,从mysql5.7.6开始,mysql需要这样安装: mysqld --initialize-insecure或者mysqld --initialize mysqld -install net start mysql mysqld --initialize-insec
阅读全文
摘要:原文地址:http://database.51cto.com/art/200905/124240.htm 相同 显示 TIMESTAMP列的显示格式与DATETIME列相同。换句话说,显示宽度固定在19字符,并且格式为YYYY-MM-DD HH:MM:SS。 不同 范围 datetime 以'YYY
阅读全文

浙公网安备 33010602011771号