MySQL
一、数据库范式:
1nf__范式:第一范式(1NF):是指数据库表的每一列都是不可分割,即列不可分
2nf__范式:第二范式(2NF):非主属性必须完全依赖主键,不能不分依赖主键,既不能部分依赖。
3nf__范式:第三范式(3NF):属性不依赖于其它非主属性,即不能传递依
二、数据库管理:
1. 创建数据库:create database 数据库名称
2.删除数据库:drop database 数据库名称
3.查看所有的数据库:show databases
三、数据库的分类:
关系数据库:SqlServer / MySQL 、 MySQL、Oracle、DB2、Microsoft SQL Server、Microsoft Access、
Oracle:Oca 初级数据库管理员
Ocp 中级
Ocm 高级
非关系型数据库:NoSql、Cloudant、MongoDb、redis、HBase
四、数据库下载和安装
https:// dev.mysal.com / downloads / installer/
安装:傻瓜式安装 | 最好安装路径不要有汉字和空格、特殊字符等等
版本:普通在的版本:5.6.18
商业版本:6.x
版本:8
五、SQL分类
1.DDL数据定义语言 关键字:create 创建 、alter 修改、drop 删除
2.DML 数据操作语言 关键字:insert 插入 、 update更新、 delete删除
3.DCL 数据控制语言 关键字: grant 赋予、 revoke 撤权
4.TCL事务控制语言 关键字:begin transaction 开启事务 、rollback回 滚 、commit 提交
六、表数据管理
1.插入语句:
部分插入:insert into teacher (id,name) values (“1003”,“xiaoqiang”);