==========================================================================
MySQL安装采用解压文件的方式安装:
为什么采用这种安装方式呢:
因为现在MySQL官网下载都是压缩文件的格式,使用此方式安装,比较轻量级,下载速度快,安装快,只需注册玩服务后,启动即可使用,及其方便
压缩好文件后,进行MySQL服务注册
搜索cmd,通过管理员模式进入DOS窗口
注意:若不是通过管理员模式进入DOS窗口的话,可能会权限不够,无法进行后续操作
注册mysql服务:
查看mysql服务是否注册成功
win+e快捷键,右击此电脑,单击管理,双击服务,往下滑是否有mysql5.7
启动mysql服务
启动服务成功
管理员模式进入DOS窗口,进入mysql的bin目录下
通过mysql -uroot -p111111命令进入
-u:用户名 -p:密码
==============================================================================
SQL语句分类:
DDL语句/指令,Data Define Language,数据定义语言
主要执行 create、alter、drop(增删改数据库)
DML语句/指令,数据操纵语言
主要执行数据表的insert、delete、update(增、删、改操纵)
DQL语句/指令 Query
主要执行数据表的select查询操作
DCL语句/指令
主要执行事务的处理
DDL语句,称为数据定义语言,主要执行数据库的增删改操作
创建数据库指令:
create database 数据库名称 character set字符集 collate校对规则;
数据库名称,不要采用mysql内置的关键字,例如:database、mysql等
创建数据库
create database db_demo character set utf8 collate utf8_general_ci;
查看所有数据库
show databases;
修改数据库
alter database db_demo character set gbk collate gbk_chinese_ci;
删除数据库
注意:慎用,慎用,慎用,重要的事情说三遍
drop database db_demo;
删库了,我是不是应该开始买去国外的飞机票了,😟😟哈哈😁
========================================================================
创建表,建表之前需要选择使用的数据库,否则计算机不知道将你创建的表放哪里,所以说要指定当前使用的数据库,
创建表命令:
create table t_user(id int not null auto_increment,stu_name varchar(128) not null, stu_age int, primary key(id));
该表3个字段,主键id,不为null,自动增长
查看表:
show tables;
删除表:
drop table t_user;
============================================================================
增加数据
insert into t_user (stu_name, stu_age) values(‘张大大’, 23);
查询所有数据
select * from t_user;
插入3条数据
insert into t_user (stu_name, stu_age) values(‘张三丰’, 23);
insert into t_user (stu_name, stu_age) values(‘张大大’, 23);
查询所有姓张的
select * from t_user where stu_name like ‘张%’;
修改数据
修改张三丰的年龄为89
update t_user set stu_age = 89 where stu_name = ‘张三丰’;
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!