MySQL学习心得

坚持更新比敲500行代码还难,最近小白花了几天时间学习了一下MySQL的使用。
sql应该是所有语言当中相对而言不掉头发的一个工具。
接触后发现SQL中最常用也是必须烂熟于心的操作必须是增删查改,尤其是查。
我自己装的软件是Mysql-8.0.16版本。

(1)下载及安装

MySQL8.0.16安装包
提取码:seiu

安装步骤,自行百度一下,步骤超详细,需要提醒的是cmd一定要管理员模式运行,否则后面会报错。
cmd管理员模式运行
安装教程

(2)登陆连接自己的数据库。

net start/stop mysql ; //启动停止数据库
mysql -u root -p //登陆自己的数据库
exit;//结束后要退出
在这里插入图片描述

(3)基础知识的学习方法(速成)

3.1 这里推荐《SQL必知必会》,该书看完基本上SQL相关操作没什么问题,虽然小白也只看了一半,加油加油。

3.2 像小白这种速成的建议大家可百度搜索MYSQL菜鸟教程,一定要跟着操作哇,可以按照步骤建立自己的数据库。一定要敲不能光看,敲一敲记得牢。


基础语句


show databases;//查看当前数据库名称;在这里插入图片描述
use +数据库名称//使用某个数据库;
比如use example;//使用example数据库
show tables;//查看example数据库下的所有表;
desc +表名;//查看表结构
在这里插入图片描述
通过上述几条语句可以达到看本地服务器中的数据库名称,某个数据库中的表,以及表的结构。
Mysql整体流程学习图如下:学习的过程就是熟悉其语句的过程。我们先学习建库(删库)–建表(删改)–数据的增删改查。
在这里插入图片描述
库操作
create database +name;//建库
drop database +name;//删库
在这里插入图片描述
表操作
学习表操作之前有必要学习一下数据类型(自行补充知识体系)
create table table_name(col_name int,col_name1 varchar(30),col_name2 varchar(30));//建表
drop table;//删表
alter table table_name//改表
数据增删改查操作
insert into 表名(col_name,col_name)values(a,b);//插入数值
delete from 表名//删除记录
update table_name set col_name=new_name,col_name1=new1_name;//改名
select * from 表 where conditions//查数据
order by asc/desc//排序;
limit a offset b;//从b开始取取a个;

接下来给大家推荐一个特别好的检验自己学习效果的网址,xuesql,一共有12章题,如果12关闯关成狗的话,恭喜你初级班已经毕业。
基础篇只要上面的流程走完,一般的操作不成问题。至于高级篇小白还没有接触。个人准备下一步python连接mysql.
最后的忠告:只要不拖延,没毛病!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值