数据库分类
关系型数据库:(SQL)
- MySQL,Oracle,Sql Server,DB2,SQLlite
- 通过表和表之间,行和列之间的关系进行数据的存储
非关系型数据库:(NoSQL) - Redis, MongDB
- 对象存储,通过对象本身的属性决定
DBMS(Database Manager System)
数据库的管理软件,管理数据
安装sqlyog
- 安装
- 新建一个数据库(school
每一个sqlyog的执行操作,本质就是对应了一个sql,可以在软件的历史记录中查看 - 新建一张表
- 查看表,使用表
连接数据库
命令行连接:
- mysql -uroot -p(接着回车输入密码) //连接数据库
- flush privileges //刷新权限
- 每个语句使用分号结尾
- show databases //查看所有的数据库
- use + 数据库名 //切换至某表,当成功切换,会显示database changed
- show tables //查看数据库中所有的表
- describe+表名 //显示特定的表
- sql的单行注释 “–” + 注释内容
- 多行注释/* “内容” */
- CTRL+C强制停止输入
- ALTER TABLE + 表名 ADD 字段名 类型(长度)+comment注释+约束
数据库语言
操作数据库语句
- 创建数据库
CREATE DATABASE IF NOT EXISTS + 数据库名 - 删除数据库
DROP - 使用数据库
如果你的表名或者字段名是一个特殊字符,使用 " - 查看数据库
SHOW