1.初识MySQL
1.1什么是数据库?
概念:长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 "仓库"
作用:保存并且能安全管理数据(增删改查)
数据库分为:
关系型数据库(SQL)
例如:MySQL , Oracle , SQL Server , SQLite , DB2 , ...
关系型数据库通过外键关联来建立表与表之间的关系
非关系型数据库(NOSQL)
例如:Redis,MongoDB
非关系型数据库通常指数据以对象的形式存储在数据库中
注解:两者一般不可分开!!!!!交互相融!!!!
2.数据库操作
2.1 结构化查询语句
名称 | 解释 | 命令 |
---|---|---|
DDL(数据定义语言) | 定义和管理数据对象,如数据库,数据表等 | CREATE,DROP,ALTER |
DML(数据操作语言) | 用于操作数据库对象中所包含的数据 | INSERT,UPDATE,DELETE |
DQL(数据查询语言) | 用于查询数据库数据 | SELECT |
DCL(数据控制语言) | 用于管理数据库的语言,包括管理区哪像及数据更改 | GRANT,commit,rollback |
数据库常用操作:
创建数据库:CREATE DATABASE IF NOT EXISTS 数据库名;删除数据库:DROP DATABASE IF EXISTS 数据库名;产看数据库:SHOW DATABASES ;使用数据库:use 数据库名;