数据库
weixin_45662485
这个作者很懒,什么都没留下…
展开
-
数据库 DDL(数据库定义语言),三范式
表 创建表: /* CREATE TABLE [schema.]table (column datatype [DEFAULT expr] , … ); */ --设计要求:建立一张用来存储学生信息的表,表中的字段包含了学生的学号、姓名、年龄、入学日期、年级、班级、email等信息, --并且为grade指定了默认值为1,如果在插入数据时不指定grade得值,就代表是一年级的学生 create table student ( stu_id number(10), name varch...原创 2020-08-30 15:16:36 · 160 阅读 · 0 评论 -
Oracle 行转列练习
中国移动sql面试题: create table test( id number(10) primary key, type number(10) , t_id number(10), value varchar2(5) ); insert into test values(100,1,1,‘张三’); insert into test values(200,2,1,‘男’); insert into test values(300,3,1,‘50’); insert into test values(10原创 2020-08-28 15:30:45 · 264 阅读 · 0 评论 -
Oracle 表视图 用户管理 序列 DML
视图的定义: 创建视图:原创 2020-08-27 17:35:48 · 81 阅读 · 0 评论 -
Oracle 数据库 多表连接--学习笔记
92语法 –关联查询 /* select t1.c1,t2.c2 from t1,t2 where t1.c3 = t2.c4 在进行连接的时候,可以使用等值连接,可以使用非等值连接 */ –等值连接,两个表中包含相同的列名 –非等值连接,两个表中没有相同的列名,但是某一个列在另一张表的列的范围之中 –查询雇员的名称和部门的名称 select ename,dname from emp,dept where emp.deptno = dept.deptno;–等值连接 –查询雇员名称以及自己的薪水等级 se原创 2020-08-25 11:03:24 · 265 阅读 · 0 评论 -
Oracle 数据库 oracle函数
--字符函数 --concat:表示字符串的连接 等同于|| select concat('my name is ', ename) from emp; --将字符串的首字母大写 select initcap(ename) from emp; --将字符串全部转换为大写 select upper(ename) from emp; --将字符串全部转换为小写 select lower(ename) from emp; --填充字符串 select lpad(ename,10,'*') from emp...原创 2020-08-25 11:03:11 · 137 阅读 · 0 评论 -
Oracle 数据库 语句学习
常用数据库类型: Oracle数据库: 连接数据库: 方法一: 在cmd中连接数据库: sqlplus /nolog conn scott/tiger@orcl; select * form emp; 方法二:利用PLSQL连接数据库(1:25左右) SQL(结构化查询语句Structured Query Language) 运行SQL语句的窗口:new–SQL WINDOWE 或者COMMEND WINDOWE ...原创 2020-08-24 15:57:25 · 157 阅读 · 0 评论