mysql数据库安装新建查询_mysql入门简易教程【省去繁琐安装数据库步骤】

最近,有朋友想转行做数据,我建议先从sql学习。为了让朋友更快入手,我咨询了我们部门的DBA,寻来了绕过繁琐的数据库安装过程,直接线上交互式学习写sql.

数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

按照类型分,结构化和非结构化数据库,结构化数据库可以理解为存放类似于excel文件的集合库,如mysql,oracle;非结构化数据库则存放的是文本语音视频等类型数据,如NOSQL.

常用的是结构化数据库,下面以mysql为例。主要讲解创建数据库,库表以及增删查改等操作。

交互式界面链接:在线SQL​www.liaoxuefeng.com8536e2656bae0cae9612be29e1d1c62d.png

mysql菜鸟教程:MySQL 创建数据库 | 菜鸟教程​www.runoob.com

1. 开始创建数据库Schema操作

create DATABASE RUNOOB;

create DATABASE runoob;

show databases;

在交互式界面输入以上创建数据库RUNOOB

2. 进入到上述数据库,查看库表

use RUNOOB;

show tables;

"use RUNOOB"就是进入RUNOOB库,"show tables" 查看库表的操作。因为是刚创建的数据库,所以,里面是空的"Empty result set"

3. 删除数据库

-- 删除数据库,运行后发现刚才runoob数据库被删除

drop database runoob;

show databases;

4. 创建数据库表

use RUNOOB;

CREATE TABLE IF NOT EXISTS `runoob_tbl`(

`runoob_id` INT UNSIGNED AUTO_INCREMENT,

`runoob_title` VARCHAR(100) NOT NULL,

`runoob_author` VARCHAR(40) NOT NULL,

`submission_date` DATE,

PRIMARY KEY ( `runoob_id` )

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

做到这一步,你已经成功创建一张数据库中的库表了,现在你的位置是在

RUNOOB数据库中,创建runoobtbl表,这就类似于你在windows下创建了名为RUNOOB文件夹,然后在文件夹里面新建了名为“runoob_tbl”的EXCEL文件。是不是很easy.

接下来,要开始操作你这张空空如也的runoob_tbl.

5. 查看一下runoob_tbl这张表有什么

对于新手来说,经常会忘记use RUNOOB,进入到指定数据库,因此,我们建议使用以下第二条语句,避免出错。 以下的例子中,我们会在表前加入库名,写成RUNOOB.runoob_tbl,从而避免新手在一开始运行时遇到问题。

--查看库表内容

select * from runoob_tbl;

--或者使用以下语句

select * from RUNOOB.runoob_tbl;

当然,现在你的表里什么也没有。

6. 往表里插入数据

--往runoob_tbl 这张表里插入数据

INSERT INTO RUNOOB.runoob_tbl

(runoob_title, runoob_author, submission_date)

VALUES

("学习 PHP", "菜鸟教程", NOW());

--查看runoob_tbl表

select * from RUNOOB.runoob_tbl

以上我再不同时间运行了两次插入语句,因此出现了上面两行数据,我们将数据库中行称为“记录”。也就是我插入了两条记录。。。接下来,再向这张表插入更多的数据。

--再插入一条记录

INSERT INTO RUNOOB.runoob_tbl

(runoob_title, runoob_author, submission_date)

VALUES

("学习 MySQL", "菜鸟教程", NOW());

--再插入一条记录

INSERT INTO RUNOOB.runoob_tbl

(runoob_title, runoob_author, submission_date)

VALUES

("JAVA 教程", "RUNOOB.COM", '2016-05-06');

再查看这张表,已经往里面添加了四条记录了。

注意!!!上面runoob_id为数据库自带的列,就相当于excel最左边的行索引,这一列 是自增的,并且具有唯一性。

7. 查询表中的数据

where 语句可以对你想要查询的数据做过滤,类似于excel的筛选器

select * from [table_name|表名称] where [查询条件]

比如:查询所有的runoob_title为“学习PHP”的记录

select * from RUNOOB.runoob_tbl where runoob_title='学习 PHP';

8. 删除表中的某条记录

使用Delete 对表中的记录进行删除,与drop不同,drop通常用于库和表的删除,而Delete 用于对表中的记录进行删除。

--删除操作,所有的runoob_title为“学习PHP”的记录

delete from RUNOOB.runoob_tbl where runoob_title='学习 PHP';

--删除后查看

select * from RUNOOB.runoob_tbl;

9. 对表中某条记录做更改

使用UPDATE对某条记录做更改

--更改记录

UPDATE RUNOOB.runoob_tbl SET runoob_title='学习 C++' WHERE runoob_id=3;

--查看数据

select * from runoob_tbl;

10. 删除表RUNOOB.runoob_tbl

--删除表

drop table RUNOOB.runoob_tbl;

--查看RUNOOB中的所有表

show tables;

好了,简单的数据库操作10步就搞定了,这个教程带大家初步了解数据库知识。但是建议大家如果要用数据库进行复杂的操作,包括表关联,表计算还是要花点功夫。毕竟它的用途还是很强大,值得大家多费点时间。

希望获得更多的知识,记得为我点赞~或者关注 @QQ ZHOU

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
校园失物招领系统管理系统按照操作主体分为管理员和用户。管理员的功能包括字典管理、论坛管理、公告信息管理、失物招领管理、失物认领管理、寻物启示管理、寻物认领管理、用户管理、管理员管理。用户的功能等。该系统采用了Mysql数据库,Java语言,Spring Boot框架等技术进行编程实现。 校园失物招领系统管理系统可以提高校园失物招领系统信息管理问题的解决效率,优化校园失物招领系统信息处理流程,保证校园失物招领系统信息数据的安全,它是一个非常可靠,非常安全的应用程序。 ,管理员权限操作的功能包括管理公告,管理校园失物招领系统信息,包括失物招领管理,培训管理,寻物启事管理,薪资管理等,可以管理公告。 失物招领管理界面,管理员在失物招领管理界面中可以对界面中显示,可以对失物招领信息的失物招领状态进行查看,可以添加新的失物招领信息等。寻物启事管理界面,管理员在寻物启事管理界面中查看寻物启事种类信息,寻物启事描述信息,新增寻物启事信息等。公告管理界面,管理员在公告管理界面中新增公告,可以删除公告。公告类型管理界面,管理员在公告类型管理界面查看公告的工作状态,可以对公告的数据进行导出,可以添加新公告的信息,可以编辑公告信息,删除公告信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值