目录
一.数据库简介
一:数据库【关系型数据库】
——数据库分类
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()
);
-- 表已经存在,添加约束
主键有两种