黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mys

Java第31期,DAY1,p1-p6
学习笔记
数据库相关概念
数据库--存储数据的仓库 DataBase(DB)
数据库管理系统--操纵和管理数据库的大型软件 DataBase Management System(DBMS)
SQL--操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 Structured Query Language(SQL)
总结
数据库--数据存储仓库
数据库管理系统--操纵和管理数据库的大型软件
SQL--操作关系型数据库的编程语言,是一套标准
MySQL数据库
版本
MySQL官方提供了两种不同的版本:
社区版 (MySQL Community Server)免费,MySQL不提供任何技术支持
商业版 (MySQL Enterprise Edition)收费,可以使用30天,官方提供技术支持
启动与停止 以管理员身份运行命令行
启动 net start mysql
停止 net stop mysql
客户端连接
方式一: MySQL提供的客户端命令行工具
方式二: 系统自带的命令行工具执行指令 mysql [-h 127.0.0.1] [-p 3306] -u root -p 注意: 使用第二种方式时, 需要配置PATH环境变量
总结
MySQL下载及安装 MySQL社区版
MySQL启动 net start mysql net stop mysql
MySQL客户端连接 MySQL自带的客户端命令行 mysql [-h 127.0.0.1] [-p 3306] -u root -p
MySQL数据模型 一个数据库服务器中可以创建多个数据库, 一个数据库中可以创建多个表 基于二维表进行存储的数据库就成为关系型数据库
SQL语句可以单行或者多行书写, 以分号结尾。
SQL语句可以使用空格或缩进来增强语句的可读性
MySQL数据库的SQL语句不区分大小写, 关键字建议使用大写
注释:
单行注释: -- 注释内容 或 # 注释内容(MySQL特有)
多行注释: /* 注释内容 */
DDL
查询 查询所有数据库 SHOW DATABASES; 查询当前数据库 SELECT DATABASE();
创建 CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];
删除 DROP DATABASE [IF EXISTS] 数据库名;
使用 USE 数据库名;
学习心得: 通过视频教程,了解了数据库的基础知识,学习类MySQL的基本概要,掌握了使用SQL通用语言来操作数据库,体验感觉不错