数据库简介及基本操作

本文主要介绍了数据库的基础知识,包括关系型数据库的分类如MySQL、Oracle等,以及数据库的体系结构。重点讲述了Oracle数据库的表空间概念。还详细讨论了数据库的建表约束,如主键、唯一、非空等,并提供了创建、修改和删除数据库及表的SQL语句示例。最后,简要提及了数据库记录的CRUD操作。
摘要由CSDN通过智能技术生成

目录

一.数据库简介

二:数据库的基本操作

一.数据库简介

一:数据库【关系型数据库】
——数据库分类
mysql           oracle公司的 
sqlserver     微软公司
Oracle         oracle公司的
DB2             IBM

——体系
数据[记录]---->表中----->数据库中  【mysql数据和sqlserver数据】

——oracle数据库【一个库,安装oracle数据的时候,指定的库,默认名orcl库】
——表空间的概念       建表后,必须掌握数据库的表关系

库的操作

客户端软件:
端口: 3306
默认用户:root

decimal(8,3)
xxxx.321
汉字  张[utf8]  3个
char(8)定长            
varchar(8) 变长    3         

——常见的约束
   -主键: PK  primary key 
   -自增:【mysql increment  sqlserver  oracle没自增,靠的是序列】
   -数据类型是整形
   (一个表只能有一个主键,这个主键可以是一列,或者是多列【复合主键】)
    -唯一:可以为空 unique
    -非空:not null
    -外键:最难的【表关系】
    -默认值:default
    -检查约束:[mysql不支持]check


-- 建表的同时添加约束
create table tabname(
   字段名  字段类型   primary key auto_increment,
  字段名  字段类型  unique,
  字段名  字段类型  not null,
  字段名  字段类型   unique not null,
  字段名  字段类型  default '',
   logintime datetime default now()
);
-- 表已经存在,添加约束
主键有两种

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值