昨日转班,重学数据库,记录下每日的学习笔记
1.安装oracle,win+R控制台输入SqlPlus进入Oracle数据库小黑板~
2.关于oracle数据库的一些基础知识,Oracle的意思是神谕,第一个客户是CIA(美国中央情报局)
(1)SQL = Structured Query Language = 结构化查询语言;
(2)DDL = Data Difination Language = 数据定义语言;
create 创建; alter 修改; drop 删除; trancate 截断;
(3)DML = Data Manipulation Language = 数据操纵语言;
insert 增加; delete 删除; update 修改;
(4)DQL = Data Query Language = 数据查询语言;
select 查询;
(5)DCL = Data Control Language = 数据控制语言
grant 授权; revoke 取消授权;
(6)TCL = Transaction Control Language = 失误控制语言;
commit 提交; rollback 回滚; savepoint 保存还原点;
3.数据库数据类型
字符型:varchar2(255) 可变长度 0-4000字节
char(100) 固定长度 0-2000字节
数值型:number(5,2) 99999.99
日期型:date ,timestamp 时间戳;
4.常用语句
创建表:create table student( name varchar2(60),birthday date,sal number(5));
修改表名;alter table student rename to teacher;
新增字段:alter table student add youxiang varchar2(255);
修改字段名;alter table student rename column youxiang to email;
删除字段:alter table student drop column email;
修改字段数据类型:alter table student modify name varchar(260);
删除表:drop table student;
截断表:truncate table student;
新增数据:insert into student values('张三',sysdate,1200);
insert into student (name,sal) values ('李四',1500);
删除数据:delete from student + where条件;
修改数据:update student set sal = sal + 200 where name = '李四';
查询数据:select * from student + where条件
like:代表模糊查询,%代表任意位的任意字符,_代表一位,escape指定一个字符逃离
select name from student where name like '_四%escape','
4.运算符:+ - * /
5.比较符号: > < >= <= != <>(不等于)
9万+

被折叠的 条评论
为什么被折叠?



