一、什么是mysql?

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。(by百科)

二、数据库基本概念

简单叙述一些基本概念

数据库:存储和管理数据的仓库,一般分为关系型数据库与非关系型数据库

表:一个关系型数据库由多个数据表组成,是数据库的基本存储结构。表是二维的,由行与列组成。行(row)是横排数据(记录),列(cocumn)纵列数据(字段)。表与表之间存在关联关系。

SQL:一种带有特殊目的的编程语言,是一种数据库查询和程序设计语言。分为DQL(查询)、DML(操纵)、DDL(定义)、TCL(控制)、DCL(事务数据)

三、mysql的下载与安装

详见:https://jingyan.baidu.com/article/a3f121e4a6eb67fc9052bbf4.html

下载安装完成mysql以后就可以通过cmd命令行去登录、查询数据库内数据。由于cmd操作时不是很方便,建议初学者安装可视化工具进行学习。

这里推荐navicat,下面也将用这款软件演示。用兴趣的可以自行百度下载破解。

打开工具就是如下界面:

连接名可以随便填,主机名ip就用默认的localhost(本地),端口默认3306,用户名默认root,密码填安装时设置的密码就ok。

点击连接测试,出现这个表示连接成功。

可以看到默认的一些数据库和一些表

接下来,新建一个查询,可以在这个界面里面写sql语句,创建两张新表演示


DDL语句用于修改删除数据库对象,create 语句属于DDL语句中的一种,

格式为:

CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
CREATE TABLE demo_user(id INT (10) ,user_name VARCHAR (20),saraly double (10,2),deptno SMALLINT(10),leader varchar(20),is_delete SMALLINT (10)
)
CREATE TABLE demo_dept(dept_id INT(10),dept_name VARCHAR (20),city VARCHAR(20),is_delete INT (10)
)

数据类型后为每个字段的长度。这里varchar相当于其他编程语言的String,需要注意的是每种不同的数据库支持的数据类型可能不同,比如mysql支持int,double,float等数字型的数据类型,而oracle只有number类型。

运行该sql语句,就会建立两张对应表名的空表


到数据库列表,刷新查看,可以看见新建的两张表


然后往新建的两张表中插入数据,用到 insert语句,格式如下:

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

不指定列名,就是对所有的列赋值。

INSERT into demo_user(id,user_name,saraly,deptno,is_delete) VALUES (1,'小明',3000,1,0)

下面输出板显示这样就代表插入成功,可以按照这样的模板多插入几条数据。

从表列表处点击表名可以看到表内数据

也可以在查询界面写sql,查询表中数据

SQL SELECT 语句

SELECT 语句用于从表中选取数据。

结果被存储在一个结果表中(称为结果集)。

SQL SELECT 语法

SELECT 列名称 FROM 表名称
SELECT * FROM demo_user

数据库基础入门(mysql)相关推荐

  1. Mysql数据库基础入门教程

    Mysql数据库基础入门教程 课程链接:https://www.bilibili.com/video/BV1Qb411x7Yc?p=1 2022/1/22start 一.数据库简介 1.什么是数据库? ...

  2. Oracle数据库基础入门《二》Oracle内存结构

    Oracle数据库基础入门<二>Oracle内存结构 Oracle 的内存由系统全局区(System Global Area,简称 SGA)和程序全局区(Program Global Ar ...

  3. Oracle数据库基础入门《一》Oracle服务器的构成

    Oracle数据库基础入门<一>Oracle服务器的构成 Oracle 服务器是一个具有高性能和高可靠性面向对象关系型数据库管理系统,也是一 个高效的 SQL 语句执行环境. Oracle ...

  4. 新手村丨零基础入门MySQL数据库

    关注小聚,数据分析不迷路 刚入门SQL时很多人都搞不清SQL和MySQL,数据库之间的关系,新手很容易对此造成误解,认为MySQL就是一个数据库,其实不是这样,今天小聚就围绕下面两个方面展开,给大家带 ...

  5. 一,数据库基础,MySQL安装,配置文件,语法

    今日总结: 一,数据库基础 ***** 二:mysql 的下载安装 ***** 三:修改密码 四 配置文件 *** 五:数据库基础语法 ****** 一,数据库基础: 1,数据库基础概念 1,之前储存 ...

  6. mysql数据库建站教程视频,Mysql数据库基础入门(附视频教程)

    1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATA mysql> CREATE DATABASE ...

  7. 学习笔记(05):Mysql数据库基础入门视频教程-自连接

    立即学习:https://edu.csdn.net/course/play/9885/210119?utm_source=blogtoedu -- 子查询     -- 一个select语句包含另一个 ...

  8. 零基础入门MySQL,让你对,MySQL有一定的了解

    前言 相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构.因为索引是MySQL中比较重点的知识,很多人都有一定的了解,尤其是在面试中出现的频率特别高. 那 ...

  9. 数据库基础-入门看这篇

    数据库 引言:数据库时一个人机系统,由硬件.OS.数据库.DBMS.应用软件和数据库组成 一.数据库概述 1.1什么是数据 描述事物的符号记录包括数字,文字.图形.图像.声音.档案记录等,以" ...

最新文章

  1. Mac原生Terminal快速登录ssh
  2. SAP PM IW33里查看维护订单相关的维护计划
  3. deeplearning 重要调参参数分析
  4. 数据中心基础设施故障处理流程
  5. Linux 命令平时积累
  6. 百度文库崩溃半小时:赶论文的网友也集体崩了
  7. linux学习笔记:更换国内网易163 yum 源
  8. IntelliJ IDEA上svn分支管理和使用
  9. java学习笔记(22)java输入标签,单选框,复选框,添加文件,文本域,下拉框
  10. 求web嘎嘎厉害的朋友
  11. python实现图片暗藏表白效果
  12. 安全大数据的7个V——大数据基础问题与信息安全的交叉探究
  13. ognl表达式的简单用法
  14. 数据结构实验--基于线性表的图书信息管理系统
  15. 【开源】F2FS技术拆解
  16. BetaFlight模块设计之八:GPS任务分析
  17. lamp Discuz 论坛搭建 升级为 lnmp
  18. 关于阿里矢量图标彩色icon使用
  19. gcc环境下编译找不到conio.h解决方法
  20. 中移动香港推54元无限流量套餐,港人嫌太普通

热门文章

  1. 基于vue的水墨新闻项目(移动端)
  2. bupt数字电路综合实验——电子沙漏 verilogHDL 实现
  3. 无线话筒如何正确使用?
  4. PostGIS 3.0.3 安装
  5. 2021年全球及中国玻璃基板行业专利情况分析:中国已成为玻璃基板行业第一大技术来源国[图]
  6. Java面试题--spring mvc
  7. 河南省“互联网+ ”开放合作大签约850亿元“互联网+”高峰论坛、河南省县域电商峰会、腾讯“互联网+”中国行河南站活动,以及阿里—中原云大数据应用创意大赛、腾讯河南智慧旅游、河南省互联网创新创业大赛
  8. 从python开始学编程-vamei(1)
  9. 小程序如何实现打分功能
  10. 灵动微再添12寸晶圆新品MM32F0040系列32位MCU