1.什么是数据库?
DataBase,数据仓库,用于存储有组织的数据。
数据库分类:
关系型数据库:MySQL,Oracle,…
SQL
RDBMS,即关系数据库管理系统(Relational Database Management System)
通过表和表之间,行和列之间的关系进行数据的存储,如学员信息表
非关系型数据库:Redis,MongDB,…
NoSQL,Not Only SQL
通过对象存储,由对象自身属性来决定。
DBMS:数据库管理系统
它是数据库的管理软件,通过DBMS来操作管理数据库
软件安装建议:
尽量不要安装exe,卸载时会有注册表残留,尽可能使用压缩包安装,卸载方便
狂神视频配套笔记: https://www.acwing.com/blog/content/4516/。
入门参考书籍: 《MySQL必知必会》。
参考文章: 《SQL语法总结》。
MySQL官方中文文档: https://dev.mysql.com/doc/。
2.MySQL入门使用
数据库系统概论学习: https://caochenlei.blog.csdn.net/article/details/110132192。
SQL知识体系(面向就业,全面): https://www.pdai.tech/md/db/sql-lan/sql-lan.html。
sql练习网站: http://xuesql.cn/。
牛客网sql题目: https://www.nowcoder.com/ta/sql。
廖雪峰sql教程: https://www.liaoxuefeng.com/wiki/1177760294764384。
安装MySQL直接百度教程就行。
打开cmd命令行,输入mysql -u root -p
,然后输入密码,进入mysql。
然后是安装SQLyog,建议看我的另一篇文章。
新建一个数据库school,名称随意。
在root@localhost
处右键创建数据库,然后填入名称,选择字符集、排序规则,注意不要选错。
右键—>创建表。
填入信息。
查看表:
选中左侧表下属的student,打开表。
尝试添加删除数据:
3.连接数据库
在cmd中输入
1 | >mysql -uroot -p你的密码 --连接数据库 |
对于SQLyog的操作:选中语句单行执行
4.数据库的四种语言
CRUD:增删改查
- DDL: 数据库定义语言
- DML:数据库操作语言
- DQL: 数据库查询语言
- DCL: 数据库控制语言