MySQL最详细入门级操作,隔壁王奶奶都学会了,你确定不来看看么
简介
Hello呀,好久不见,别来无恙啊,今日博主开始更新MySQL相关博客了,如果你也感兴趣的话,望你能够看下去,百利无一害!
@TOC
MySQL介绍
什么是数据库
数据库就是存储数据的仓库,将数据持久化,可长时间保存。
数据库的分类
数据库分为:关系型数据库与非关系型数据库
关系型数据库:
Oracle数据库
是Oracle公司的产品,主要用于大型项目,Java程序员最爱,商业用途收费的
SQL Server数据库
是微软公司的产品,.net 程序员的最爱,随着.net没落,该数据库用的少
MySQL数据库
最早是瑞典 MySQL AB公司的产品,后来被sun公司收购,后来sun公司被Oracle收购,所以现在mysql数据库属于Oracle公司的产品。
特点:免费开源、适合中小型项目。
关系型数据库的特点:类似于Excel表格,有行有列,
每行是一条数据,每列是一个字段
非关系型数据库:
MongoDb
Redis
关系型数据库存储结构:
一个数据库服务器下面,可以创建多个数据库(目录) 一个数据库(目录),下面有多张表(文件)
一张数据表中的数据是行与列格式,一行表示一条记录,列表示字段、属性的意思
MySQL安装
MySQL安装采用解压文件的方式安装:
为什么采用这种安装方式呢:
因为现在MySQL官网下载都是压缩文件的格式,使用此方式安装,比较轻量级,下载速度快,安装快,只需注册玩服务后,启动即可使用,及其方便
压缩好文件后,进行MySQL服务注册
注册MySQL服务
搜索cmd,通过管理员模式进入DOS窗口
注意:若不是通过管理员模式进入DOS窗口的话,可能会权限不够,无法进行后续操作
注册mysql服务:
查看mysql服务是否注册成功
win+e快捷键,右击此电脑,单击管理,双击服务,往下滑是否有mysql5.7
启动mysql服务
启动服务成功
DOS窗口进入MySQL
管理员模式进入DOS窗口,进入mysql的bin目录下
通过mysql -uroot -p111111命令进入
-u:用户名 -p:密码
SQL语句之DDL语句
SQL语句简介
SQL语句分类:
DDL语句/指令,Data Define Language,数据定义语言
主要执行 create、alter、drop(增删改数据库)
DML语句/指令,数据操纵语言
主要执行数据表的insert、delete、update(增、删、改操纵)
DQL语句/指令 Query
主要执行数据表的select查询操作
DCL语句/指令
主要执行事务的处理
DDL语句
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 = ‘张三丰’;
删除数据
删除张三丰的数据
delete from t_user where stu_name = ‘张三丰’;
结尾
感谢看到这里的读者,感谢,相信你看到这里,肯定收获了不少,如果在读这篇博客时遇到困难,可私信我,ok,今日技术分享到此,看到这里的小伙伴赏个赞吧,**博主在线可怜求赞 🥺🥺
我们下篇见!!!
- 点赞
- 收藏
- 关注作者
评论(0)