MySQL安装
链接:https://pan.baidu.com/s/1BPLQ1FQRrkzOqugrd2O5Dg?pwd=co49
提取码:co49
解压码:0721
接下来配置环境变量:右键此电脑——>属性(ps:桌面没有此电脑可以在桌面右键——>个性化——>主题——>桌面图标设置——>勾选计算机即可)
环境变量配置好后就可以使用命令行登录啦
安装navicat
路边捡到的压缩包解压后自行选择好安装位置后再将dll文件复制到安装目录即可
创建好快捷方式拖到桌面后即可快速食用
开始MySQL学习
随便取一个名字
创建数据库
打开命令提示符
mysql -uroot -p
show databases;
CREATE DATABASE learn;
回到navicat右键——>刷新,就能看到新建好的数据库了
SQL分类
主要有DDL(数据定义语言),DML(数据操作语言),DQL(数据查询语言),DCL(数据控制语言)
新建一个查询;按住ctrl+s保存为DDL
右键选中命令后运行即可查询到所有数据库
创建一个数据库,选择数据库进行使用
#查询所有的数据库
SHOW DATABASES;
#使用指定的数据库
USE learn;
#创建数据库
CREATE DATABASE learn01;
#删除数据库
DROP DATABASE learn01;
接下来对数据表进行操作
# 数据表的操作---------------------------------
# 创建表
# VARCHAR(64):字符串类型,最多只能存储64个字符
# INT(3):整数类型
# FLOAT(8,2):小数类型/浮点类型,一共8位数,其中有两位为小数位
CREATE TABLE s_student(
name VARCHAR(64),
sex VARCHAR(32),
age INT(3),
salary FLOAT(8,2),
c_course VARCHAR(64)
)
# 删除表
DROP TABLE s_student;
#修改表名
ALTER TABLE s_student RENAME student;
#查询该数据库下所有的表
SHOW TABLES;
#查询创建表信息
SHOW CREATE TABLE student;
#查询创建表信息
SHOW CREATE TABLE student;
-- CREATE TABLE `student` (
-- `name` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL,
-- `sex` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL,
-- `age` int DEFAULT NULL,
-- `salary` float(8,2) DEFAULT NULL,
-- `c_course` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL
-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci
# 注意:SQL命令发送给MySQL后,MySQL会自动优化SQL命令(比如:表名和字段名自动使用``括起来,防止与MySQL的关键字冲突)
接下来对数据字段进行操作
# 数据字段的操作---------------------------------
#添加字段
ALTER TABLE student ADD xxx VARCHAR(32);
#删除字段
ALTER TABLE student DROP xxx;
#修改字段类型
ALTER TABLE student MODIFY name VARCHAR(32);
#修改字段名
ALTER TABLE student CHANGE s_sex sex VARCHAR(32);
#修改字段名+类型
ALTER TABLE student CHANGE c_course course VARCHAR(32);
#查询表字段的信息
DESC student;