随笔分类 - 数据库
摘要:1045 Access denied for user 'root'@'localhost' (using password:YES) 找到MySQL安装路径下的my.ini文件 在myssqld下面添加:skip-grant-tables,如下图,重启MySQL,再连接
阅读全文
摘要:%type变量:用户事先并不清楚检索的数据列的数据类型,则可以使用%type定义变量 declare name student.sname %type; no student.sno %type; begin select sno,sname into no,name from student wh
阅读全文
摘要:视图:基于一个或多个表的预定义查询,这些表称为基表 视图并不存储数据,它只会访问基表的行 简单视图:包含一个子查询,只从一个基表中检索数据 复杂视图:(1)从多个基表中检索数据 (2)使用group by或disinct子句进行分组 (3)包含函数调用 create or replace nofor
阅读全文
摘要:取交集 :intersect(取的项目必须要相同) select sno,sname from student intersect select sno,sname from student where sno>'s004' 取差集:MINUS 去掉相同部分 select sno,sname fro
阅读全文
摘要:单行函数:一次只操作一行并针对每个输出行返回一行 聚合函数:同时对多个行进行操作并返回一行输出结果 字符函数: concat(m,n)连接两个字符串 和 “||” 效果一样 initcap(n)将n中第一个字母大写 instr(x.y.m.n)在字符串x中查找字符y的位置,m,n为开始和结束的位置
阅读全文
摘要:create table person( id varchar2(5) primary key, name varchar2(20), age number, sex varchar2(2), sonstraint person _age_ck check(age between 20 and25)
阅读全文
摘要:oracle中提供了5种约束,目的:防止无效的或有问题的数据输入到表中,维护表的完整性 (1)非空(NOT NULL)约束,,定义的列不能为空 (2)唯一(UNIQUE)约束,表中每一行中所定义的列,列值不能相同 (3)主键(PRIMARY KEY)约束,唯一标识表中的一行 (4)外键(FOREIG
阅读全文
摘要:插入数据DML insert into 表名[(列名),(列名)...] values(数值,数值...) insert into A (id,name) values('1','yue') commit 更新数据: update 表名 set 列名=数值 ,【列名=数值】 【where条件】 up
阅读全文
摘要:删除表(DDL) drop table 表名 drop table A: (1)drop table会删除表的结构及数据 (2)会删除表的索引 (3)如果不存在备份的话,则被删除的表无法进行恢复 (4)基于该表的视图及别名仍会保留但已经无效 (5)提交所有的挂起的事务 Oracle 10g以后被删除
阅读全文
摘要:OracleDBConsolexx(xx表示实例名称) Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动) OracleJobSchedulerORCL 定时器服
阅读全文
摘要:多表查询: 连接查询: 内连接 inner join select * from table A,table B where tableA.id = tableB .table_id select * from tableB inner join tableA on tableB.tableA_id
阅读全文

浙公网安备 33010602011771号