
数据库
veggietaler
这个作者很懒,什么都没留下…
展开
-
【问题集锦】【navicat】 [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
navicat 链接sqlserver报如下错误:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序解决方案:navicat安装目录下,找到其自带sqlncli_x64.msi,双击安装即可!原创 2020-09-27 20:38:38 · 490 阅读 · 1 评论 -
【问题集锦】【Oracle】ORA-12518 TNS: listener could not hand off client connection
这个错误是当前活跃量大于最大量查看当前活跃量select count(*) from vprocess−−当前活跃量selectvaluefromvprocess --当前活跃量select value from vprocess−−当前活跃量selectvaluefromvparameter where name = ‘processes’; --最大量当快抛出这个异常时看看当前的活跃量是多少,肯定是快接近了最大量,则需要就修改最大进程量进入cmd:sqlplus/nolog登录成功后原创 2020-09-24 12:15:22 · 713 阅读 · 0 评论 -
【问题集锦】【oracle】oracle下sqlplus / as sysdba 提示协议适配器错误
由于在数据库服务器上安装了两个不同版本32位和64位的客户端,他们的sqlplus地址分别是C:\oracle\product\11.2.0\dbhome_1\BINC:\app\Administrator\product\11.2.0\client_1\BIN\虽然两个客户端都可以正常连接,但是在cmd下面,sqlplus / as sysdba却无法连接,提示协议适配器错误。看到默认路径是第二个路径,此时我们指定访问第一个64位的客户端路径,命令如下:找到dbhome_1\BIN\sqlplus原创 2020-09-24 12:04:00 · 1084 阅读 · 0 评论 -
SQL语法整理(九)-数据库备份
数据库的备份和还原备份类型完整备份eg: backup database example to disk = 'D:\DB\example.bak'差异备份eg: backup database example to disk = 'D:\DB\example.bak' with differential日志文件备份eg: backup log example to disk ='D:\DB\example_log.trn'文件和文件组备份创建文件组eg: alter原创 2020-09-15 10:57:57 · 384 阅读 · 0 评论 -
SQL语法整理(八)-存储过程
存储过程和函数存储过程:为了完成特定的功能的一组sql的集合优点:提高sql执行效率重用型(允许模块化设计)减轻服务器的压力安全性创建存储过程(mysql)语法:create procedure sp_name({proc_parameter[…]})[characteristic …] routine_bodysp_name:存储过程名称proc_parameter:存储过程的参数列表characteristic:存储过程的特性routine_body:SQL 语句的内容,原创 2020-09-15 10:56:19 · 564 阅读 · 0 评论 -
SQL语法整理(七)-序列
序列创建序列语法:create sequence 序列名eg: create sequence students_seq;查看序列通过user_objects 表条件object_type=’SEQUENCE’查看eg: select * from user_objects where object_type=upper(’SEQUENCE’);通过user_sequences 查看;查询指定的eg: select * from user_sequences wher原创 2020-09-15 10:31:05 · 239 阅读 · 0 评论 -
SQL语法整理(六)-触发器
触发器定义:由insert、update、delete等事件来触发某种特定的操作创建触发器创建单条执行语句的触发器语法:MySQL :create trigger 触发器 before | after 触发事件on 表名 for each row 执行语句Mssql :create trigger 触发器名on tablename {for | after}触发事件as 执行语句oracle :create trigger 触发器名{before | after}触发事件原创 2020-09-15 10:26:31 · 507 阅读 · 0 评论 -
SQL语法整理(五)-视图
视图含义:从数据库一个或多个表中导出的虚拟表作用:方便用户操作: 要求所见即所需,无需添加额外的查询条件,直接查看增加数据的安全性:通过视图,用户只能查看或修改指定的数据提高表的独立逻辑性:原有数据表结构的变化,不会影响视图,如果修改原有列,则只需修改视图即可。创建视图语法:MYSQLcreate[algorithm = {undefined | merge | temptable}]view 视图名[{属性清单}]as select 语句[with [cascaded|loc原创 2020-09-15 10:13:08 · 6247 阅读 · 2 评论 -
SQL语法整理(四)-函数
SQL常用函数整理如有错误,欢迎指证数学函数函数作用ABS(x)返回x的绝对值CEIL(x),CEILING(x)返回大于或等于x的最小整数FLOOR返回小于或等于x的最大整数RAND()返回0~1的随机数RAND(X)返回0~1的随机数,x值相同时返回的随机数相同SIGN(X)返回x的符号。x是负数、0、正数分别返回-1,0和1PI()返回圆周率(3.141593)TRUNCATE(x,y)返回数值x保留到小数点后y位的值原创 2020-09-14 17:46:13 · 308 阅读 · 0 评论 -
SQL语法整理(三)-常用基本语句
SQL 语句基本SQL 查询语句语法:select 属性列表from 表名(视图)列表[where 条件表达式1][group by 属性名1 [having 表达式2 ]][order by属性2[asc | desc]]asc 升序desc 降序eg: select id,name,age,sex,address from employee;条件+排序:select id,e_no,name,age,sex,address from emplyee where age<2原创 2020-09-14 16:54:01 · 317 阅读 · 0 评论 -
SQL语法整理(二)-索引
sql语句1、DDL(Data Definition Language)用于定义数据库、表、视图、索引和触发器等,Create(创建)、alter(修改表定义)、drop(删除)2、DML(Data Manipulation Language)用于插入、查询、更新、删除数据。insert、select、update、delete3、DCL(Data Control Language)用于控制用户的访问权限。grant(授权)、revoke(回收权限)个人觉得数据库中更喜欢MyS原创 2020-09-14 14:39:40 · 240 阅读 · 0 评论 -
SQL语法整理(一)
sql语句1、DDL(Data Definition Language)用于定义数据库、表、视图、索引和触发器等,Create(创建)、alter(修改表定义)、drop(删除)2、DML(Data Manipulation Language)用于插入、查询、更新、删除数据。insert、select、update、delete3、DCL(Data Control Language)用于控制用户的访问权限。grant(授权)、revoke(回收权限)个人觉得数据库中更喜欢MyS原创 2020-09-14 14:11:16 · 145 阅读 · 0 评论