ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 ...
分类:
数据库 时间:
2017-08-07 15:18:16
阅读次数:
229
1. DDL语句 SQL语句:结构化查询语句,使用SQL与数据库“沟通”,完成相应的数据库操作。 l DDL:数据定义语言,用来维护数据库对象 1.1 创建表 Ø CREATE:创建表 演示:创建员工表 CREATE TABLE employee( id NUMBER(4), name VARCHA ...
分类:
其他好文 时间:
2017-08-05 13:16:29
阅读次数:
281
一、对数据库的基本操作 show databases; //列出数据库use database_name; //使用database_name数据库create database data_name; //创建名为data_name的数据库drop database data_name; //删除一 ...
分类:
数据库 时间:
2017-08-04 19:37:45
阅读次数:
196
1、for update 和 for update nowait 的区别: 首先一点,如果只是select 的话,Oracle是不会加任何锁的,也就是Oracle对 select 读到的数据不会有任何限制,虽然这时候有可能另外一个进程正在修改表中的数据,并且修改的结果可能影响到你目前select语句 ...
分类:
其他好文 时间:
2017-08-04 13:49:33
阅读次数:
151
安装:小菲给的MySQL root root Windows +R : cmd 回车 cd \ msql -uroot -proot http://study.163.com/course/courseLearn.htm?courseId=706085#/learn/video?lessonId=8 ...
分类:
数据库 时间:
2017-08-03 20:12:27
阅读次数:
182
集合操作 select employee_id, job_id from employees union all 不去除 保留重复值 select employee_id, job_id from job_history; select employee_id, job_id from employ ...
分类:
数据库 时间:
2017-08-03 18:49:52
阅读次数:
185
Begin Transaction; Create TABLE MAIN.[Temp_970706128]([cltcode] varchar(20) NOT NULL,[cltname] varchar(50),[pycode] varchar(20),[wbcode] varchar(20),[ ...
分类:
数据库 时间:
2017-08-03 13:48:34
阅读次数:
286
本以为昨日取得重大进展,只差一个存储过程就能解决问题,今天剧情大反转,可能需要大返工了。 上午针对存储过程研究了几个问题,收获挺大的 1、Oracle是大小写敏感的,并且建表时会自动转换为大写,可以通过添加双引号阻止这种转换。 2、修改表结构等情况会导致存储过程进入“INVALID”状态,需要重新编 ...
分类:
其他好文 时间:
2017-07-28 23:38:06
阅读次数:
117
01、入门Oracle 本章目标: 掌握oracle安装、启动和关闭 基本管理以及常用工具 简单备份和恢复 熟练使用sql,掌握oracle常用对象 掌握数据库设计和优化基本方法 03、SQL编程 1.oracle中between and 为闭区间,mysql中为开区间 2.修改表名语句:alter ...
分类:
数据库 时间:
2017-07-27 23:33:34
阅读次数:
241
DML 增删查改 不改变表结构 DLL 修改表结构 $ sqlplus / as sysdba或SQL> conn / as sysdba SQL> show user SQL> select table_name from dba_tables where owner='HR'; 查询hr下有多少 ...
分类:
其他好文 时间:
2017-07-27 18:28:15
阅读次数:
130