创建数据库create database;
删除数据库drop database;
查询数据库show databases;
查看创建数据库的语句show create database (name);
数据库的操作可以在操作系统下
二、表的含义
1、什么是表?正如库是存放表的容器,表示存放数据的容器。
表由行和列组成,在数据库中,我们定义列的属性,随着数据的一条条增加,行不断增加,所以,列是结构(DESC),行是信息
2、为什么是表?
表是关系型数据库的重要基础
数据越大存储管理越麻烦,非常容易导致数据出现问题:不完整、不准确、太多
3、三大范式:
(1)第一范式
数据库表中的字段都是单一属性的,不可再分。即包括整型、实数、字符、逻辑、日期
(2)第二范式
在满足第一范式的基础上,数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都安全依赖于任意一组候选关键字。
各管各的,别互相影响。别把所有东西放到一个表里。
错误范例(3)第三范式
数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式
所谓传递函数依赖,指的是存在A—B—C的决定关系,则C传递函数依赖于A,也就是说表中的字段和主键直接对应不依赖其他中间字段。
决定某个字段值必须是主键。
查询数据表结构desc (name);
网友评论