1、什么是数据库?
一个存放数据的集合。
一个存放数据的集合。
2、数据模型的概念以及常见的数据模型?
数据模型是数据库系统的核心与基础,是关于描述数据与数据之间的联系、数据的语义、数据
一致性约束的概念性工具的集合。
数据模型:是由数据结构、数据操作、完整性约束组成。
常见的数据模型:层次模型--树状结构
网状模型--有向结构
关系模型--二维表的结构,目前最主流的(关系、记录、字段、域)
数据模型是数据库系统的核心与基础,是关于描述数据与数据之间的联系、数据的语义、数据
一致性约束的概念性工具的集合。
数据模型:是由数据结构、数据操作、完整性约束组成。
常见的数据模型:层次模型--树状结构
网状模型--有向结构
关系模型--二维表的结构,目前最主流的(关系、记录、字段、域)
3、数据库的种类和特点?
种类:mysql , sql server , oracle , DB2
种类:mysql , sql server , oracle , DB2
4、数据库基础命令:
显示数据库 :
show databases;
数据库切换 :
use
数据库
查看当前库的所有表 :
show tables;
查看其他库所以表:show tables from
库名
;
创建表 :
create table
表名(
字段 类型
,
字段 类型,
字段 类型
,
字段 类型
);
查看表结构 :
desc
表名
;
添加字段:alter table 表名 add(字段 类型,字段 类型);
删除字段:alter table 表名 drop 字段,drop 字段;
修改字段类型:alter table 表名 modify 字段 类型;
修改字段名:alter table 表名 change 旧字段名 新字段名 新字段类型;
修改表名:alter table 旧表名 rename as 新表名;
删除数据表:drop table 表名;
查询所有字段:select * from 表名;
查询指定字段:select 字段名(列名) from 表名;
查询指定数据:select * from 表名 where xm=’张三’;
模糊查询:select * from student where sname like ‘张%’;
升序:select * from student order by age asc;
倒序:select * from student order by age desc;
内连接方法1:select * from 左表,右表 where 关联条件;
内连接方法2:select * from 左表 inner join右表 on 关联条件;
左连接:select * from 左表 left outer join 右表 on 关联条件;
右连接:select * from 左表 right outer join 右表 on 关联条件;