本笔记基于b站up主黑马程序员的视频整理 用于记录与回顾
数据库相关概念
数据库 DS
存储数据的仓库
数据库管理系统 DSMS
操纵和管理数据库的大型软件
sql
操作关系型数据库的编程语言是一套标准
mysql 默认端口号是3306
下载数据库
//下载部分建议转移到b站 搜索“MySQL8.0保姆级下载、安装及配置教程(我妈看了都能学会)”
//过程很细致 我确实学会了
//快跟我说感谢阿婆主
社区版下载
https://dev.mysql.com/downloads/windows/installer/8.0.html
启动数据库
方法一:run ->打开 services.msc->mysql57 (右键启动)(根据版本不同的默认起名 目前最新版是mysql80)
方法二:命令行 以管理员身份运行
net start mysql57
net stop mysql57
mysql 的使用
方法一:官方自带软件 输入密码 使用mysql
方法二:系统自带的命令行工具执行指令(需要配置环境变量)
配置环境变量
mysql -u root -p
mysql数据模型
关系型数据库
概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库
特点:
1.使用表存储数据,格式统一,便于维护
2.使用sql语言操作,标准统一,使用方便
数据模型
客户端 DBMS 数据库 表
DDL数据库操作
查询
查询所有数据库
查询当前数据库
基础笔记
数据库操作
表操作
数据类型及案例
类型分类
数值类型
字符串类型
日期时间类型
创建一个表
修改表的结构
DDL-表操作-修改
添加字段
修改字段
删除字段
修改表名
删除表
删除表,并重新创建该表
DDL小结
数据库操作
show databases;
create database (if not exists) databasename;
use tablename;
select databases();
drop database (if exists) databasename;
表操作
show tables;
create table tablename(
propertyname type (comment ‘comment’),
propertyname type (comment ‘comment’)
)(comment ‘comment’);
desc tablename;
show create table 表名;
alter table 表名;
add/modify/change/drop/rename to/…;
drop table 表名;
truncate table 表名;