TheFirst
- 数据库设计:就是将数据库中的数据实体及这些数据实体之间的关系,进行规划和结构化的过程
- 良好的数据库设计表现在以下方面:
1.效率高
2.便于进一步扩展
3.可以使应用程序的开发变得更容易
设计数据库的步骤省略,但要遵循三大范式:
- 第一范式:确保每列的原子性,即每列都是不可分割的最小数据单元
- 第二范式:在第一范式基础上:确保表中每列都和主键相关
- 第三范式:在前两条基础上,确保每列都和主键列直接相关,而不是间接相关 (列与列之间不存在相互依赖关系)
- 常见的数据库有:Oracal、MySQL、DB2、SQL Server、Nosql等
- MySQL的优势
1.运行速度快,体积小
2.开源免费,使用成本低
3.复杂程度低,易于使用
4.可移植性强
5.适用于大多数用户,因为它支持最常用的数据管理功能
SQL(Structured Query Language):结构化查询语言
基本常识:
- 默认端口:3306
- 默认字符集设置:Latin1(标准字符集)utf-8(支持多语言,最好的字符集)
- 检查是否启动MySQL服务:
net start mysql
- 停止MySQL服务:
net stop mysql
- 登陆数据库:
mysql -u 用户名 -p密码
p后边无空格 - 本机地址:
localhost / 127.0.0.1
- 默认有4个创建好的数据库,不应该改动它们
了解修改密码的前提:
停止mysql服务:cmd–>services.msc找到mysql服务,关闭
开启一个mysql服务:cmd–>输入:mysqld ‐‐skip‐grant‐tables
使用数据库:cmd–>输入mysql ‐u root ‐p
无需密码
命令:正常输入mysql相关的命令使用
修改密码:
- 进行上述步骤后,输入
use mysql;
使用mysql数据库。 - 修改密码:
update user set password=password('新密码') WHERE user='原密码';
- 关闭cmd窗口,任务管理器中关闭mysqld进程
- 重启mysql服务