------- android培训、java培训、期待与您交流! ----------
1.数据库简介
(1)数据库
数据库是一种软件产品,是用于存放数据,管理数据的存储仓库,是有效组织在一起的数据集合。
(2)常用数据库软件
大型数据库:Oracle DB2
中小型数据库:Mysql Sql Server
小型数据库:Access
(3)RDBMS
关系型数据库管理系统是数据库软件中用来操纵和管理数据库的部分,用于建立,使用和维护数据库,简称rdbms。
(4)SQL
SQL语言是用来在关系数据库上执行数据操作,检索及维护所使用的标准语言,是一个综合,通用的关系数据库语言。大多数数据库都使用或者相似的语言来操作和维护数据库。
(5)DBA
数据库管理表
(6)Table
表是数据库存储的基本单元,对应现实世界的实体对象
2.建立数据表并查询语句
2.1 定义数据结构
例:
create table user_XXX{
id number(4),
password char(4),
name char(20),
email varchar2(50)
);
数据类型:
数字: number(n) 数字(最长n位)
number(n,m) 浮点数(总长n,小数点后m位)
字符串:
char(n) 表示定长字符串,最长放入n个字符,放入的数据如果不过n个字符则补空格,
占字符串长度为n
varchar(n) 表示变长字符串
最长放入n个字符,放入数据是几个长度就占多大空间
2.1.1 清屏命令
clear scr
2.12 将用户数据插入数据表中
insert into user_XXX values(1001,'1234','liijian','li13527
66157@qq.com');
3.SQL语言的分类
数据定义语言DDL,是SQL语言集中负责数据结构定义与数据库对象定义的语言,主要有create、alter、drop、和truncate四种常用语句。
DDL对数据结构起作用。
create 数据库对象的创建
alter 修改数据库对象
drop 删除数据库对象
truncatee 清空表结构
4.数据操纵语言
数据操纵语言DML,用户通过它可以实现对数据表的基本操作,即对表中数据的增、改、删。
DML对数据起作用。
insert 插入操作
update 更新操作
delete 删除操作
5.数据查询操作
数据查询语言DQL,用户主要通过它对数据的查询查询操作。
select 查询操作
6.事务控制语句
事务控制语句是用来对DML操作进行确认的。
commit 提交数据
rollback 数据回滚
savepoint 保存点