注意:初学者最好用MySQL八点几版本一下的,高版本的可能稳定性不是很好对小白来说还是用五点几版本的吧。下载链接:传送门
下载完后可以安装教程大家可以在csdn
上搜一下安装一定要注意确保一次成功因为数据库卸载重装比较麻烦,注意注意注意,安装时遇到什么问题可以在评论区交流一下
可能下载会比较慢毕竟这是外网,百度网盘最新版好像可以提速了大家要想下载快点可以私聊我回复,MySQL5.7
就能得到资源还可以在我的博客里面找《所有资源的获得处》找到另外在给大家安利一款数据库的可视化便捷操作软件navicat
这个对新手比较友好,但是还是推荐大家操作用基础命令这并不是说专业不专业的问题,基础命令对你了解MySQL操作更加友好,并且为你在以后的实践中打下基础。资源获得方式和上面一样。回复navicat
即可。
基础命令篇
操作前的提示
MySQL语句看起来就像是英语的句子比如“create table tablename”
等等。看着比较简单但是大家千万别掉以轻心简单操作的背后是复杂的逻辑,以后深入学习后你就会知道的,还有这些操作你可以在命令提示符里面操作
也可以在我刚才说的那个软件navicat
里面操作,软件怎么下载我在上面已经给了
我们下面从命令提示符里面操作讲,学会这个你在navicat
基本上就可以很流畅的完成基本操作了。
登录篇
- 启动和关闭MySQL服务器
net start mysql;--启动mysql服务器
net stop mysql;--关闭mysql服务器
# 其实这个可以不用的直接进入就行了
- 进入和退出
mysql -u root -p 回车之后输入密码即可进入mysql
quit; 和 exit; --退出mysql
例:
- 当然了你也可以修改密码
mysqladmin -u用户名 -p旧密码 password 新密码
对数据库命令操作篇
大家尽量去自己试着敲一下
1.show databases; 查看当前你的所有数据库
2.create database test; 创建一个叫test的数据库
3.drop database test;删除一个叫test的数据库
4.use test;选中库 ,在建表之前必须要选择数据库
5.show tables; 在选中的数据库之中查看所有的表
6.show create database 库名;查看创建库的详细信息
对表的操作
创建表:
create table class(
id int primary key auto\_increment,#主键自动怎增长
name varchar(32),
number int
);//创建了一张有三列的表,表名为class。id 为整型,主键且自增长
1.修改字段类型 alter table 表名 modify 字段 字段类型;
2.添加新的字段 alter table 表名 add 字段 字段类型
3.添加字段并指定位置 alter table 表名 add 字段 字段类型 after 字段;
4.删除表字段 alter table 表名 drop 字段名;
5.修改指定的字段 alter table 表名 change 原字段名字 新的字段名字 字段类型
6.desc 表名;查看所在的表的字段
7.show create table 表名; 查看创建表的详细信息
删除表(这个单独说一下)
删除可是个大事,一不小心就数据回不来了所以删的时候一定要慎重慎重再慎重!!!
1 drop table table_name : 删除表全部数据和表结构,会立刻释放磁盘空间,
2 truncate table table_name : 删除表全部数据,保留表结构,立刻释放磁盘空间。(此时可以通过desc tablename来查看表结构依然是存在的,但是使用select \* from tablename会发现表内的数据已经删除。)
3 delete from table_name : 删除表全部数据,表结构不变,mysql也会立即释放磁盘空间。
4 delete from table_name where xxx : 加了条件判读where从句,表结构不变,不会释放磁盘空间。
5 delete 操作以后,使用 optimize table table_name 会立刻释放磁盘空间。
6 Delete可以rollback撤销,truncate不能。
对数据操作篇
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数同学面临毕业设计项目选题时,很多人都会感到无从下手,尤其是对于计算机专业的学生来说,选择一个合适的题目尤为重要。因为毕业设计不仅是我们在大学四年学习的一个总结,更是展示自己能力的重要机会。
因此收集整理了一份《2024年计算机毕业设计项目大全》,初衷也很简单,就是希望能够帮助提高效率,同时减轻大家的负担。
既有Java、Web、PHP、也有C、小程序、Python等项目供你选择,真正体系化!
由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频
如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)
5)]
既有Java、Web、PHP、也有C、小程序、Python等项目供你选择,真正体系化!
由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频
如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)
[外链图片转存中…(img-3b3gDAI8-1712580648365)]