MySQL快速入门笔记(win平台)

Posted -Oreo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL快速入门笔记(win平台)相关的知识,希望对你有一定的参考价值。

课程 : 阿里云课堂 

MySQL数据库入门学习

https://edu.aliyun.com/course/153

主要是感觉做笔记看的快..

阿里云公益人才培养,了解一下?

https://edu.aliyun.com/green/index

 -------------------------------------------------------

 

MySQL概况

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

 

区别:SQL  MySQL

SQL 是结构化查询语言 

作用是数据库的查询,更新,管理

例如:select *from tb;

 

类似的数据库 Oracle  DB2  SQL sever 等 

 

MySQL 开源

 

本篇MySQL

 

MySQL安装

https://dev.mysql.com/downloads/mysql/

选平台 MSI 的 一键安装

mac 选dmg 一键安装

 

一路下一步

 

设置默认密码 一定要记住! 刚开始好记 用 root 当密码

 

一路下一步

check

 

 next完成

 

命令行 到mysql 目录

 

mysql -u root -p 

输入密码:root

 

出现

 

安装成功~!

 

配置文件

 修改配置文件,把下面的命令复制到配置文件中

重启mysql

 

Windows服务重启

 

----------------------

进入正题

 

MySQL 增删DB

终端中:

查看有哪些DB:  show databases;

增加DB:     create database gc;

删除DB:     drop database gc;

 

数据库软件中有很多的  database  (DB)库

 

上面的例子中 gc 就是一个库 各个库中的数据独立,互不干扰

 

 

终端 进入数据库

 

mysql>show databases;

查看现在有哪些库 

每个库都是独立的单元

 

增加DB:     

create database gc;

查看

show databases;

删除DB:     

drop database gc;

查看

show databases;

 

 

 

数据类型

数据库的组成结构

 

在使用之前我们

先创建一个数据库(DB)

每个数据库里面都有 表(table)

 

表里面的

每一都是一个完整的数据 

每一都是不同的数据类型

 

创建一个表 article

 

在数据库中,大多数时,表的“列”称为“字段” ,每个字段包含某一专题的信息

就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性

所以把这些列称为“姓名”字段和“联系电话”字段。

如图,其中id,name,email就是字段。

 

 

但是有时候,字段也不是表中的列,比如用as将列的内容经计算,“存入”另一个字段。

如:一个表"T”中只有列"ID”,内容为"int"值"1"。运用"select id, id * 5 as abc from T",得出的结果为

id abc
1  5
 

我们把表中的每一行叫做一个“记录”,每一个记录包含这行中的所有信息,

就像在通讯录数据库中某个人全部的信息,

但记录在数据库中并没有专门的记录名,

常常用它所在的行数表示这是第几个记录。

 

字段是比记录更小的单位,字段集合组成记录,

每个字段描述文献的某一特征,即数据项,

并有唯一的供计算机识别的字段标识符。 

 

主要数据类型:

文本类

数字类

日期类

 

文本类

 

常用

VARCAHR

TEXT

LONGTEXT 

 

数字类

最常用

TINYINT     一般布尔类型

INT            数字比较小

BIGINT       自增型表Id

 

浮点型

DOUBLE

 

日期类型

最常用:

DATATIME

 

具体数据类型 还要根据实际来确定~!

 

 

以上是关于MySQL快速入门笔记(win平台)的主要内容,如果未能解决你的问题,请参考以下文章

java学习笔记之java如何快速入门

Mysql最全笔记,快速入门,干货满满,爆肝

QT Creator 快速入门教程 读书笔记

SQLite:自学笔记——快速入门

图像识别——《OpenCV3编程入门-毛星云》第一部分 快速上手OpenCV

SpringCloudSpringCloud 快速入门