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",得出的结果为
我们把表中的每一行叫做一个“记录”,每一个记录包含这行中的所有信息,
就像在通讯录数据库中某个人全部的信息,
但记录在数据库中并没有专门的记录名,
常常用它所在的行数表示这是第几个记录。
字段是比记录更小的单位,字段集合组成记录,
每个字段描述文献的某一特征,即数据项,
并有唯一的供计算机识别的字段标识符。
主要数据类型:
文本类
数字类
日期类
文本类
常用
VARCAHR
TEXT
LONGTEXT
数字类
最常用
TINYINT 一般布尔类型
INT 数字比较小
BIGINT 自增型表Id
浮点型
DOUBLE
日期类型
最常用:
DATATIME
具体数据类型 还要根据实际来确定~!
以上是关于MySQL快速入门笔记(win平台)的主要内容,如果未能解决你的问题,请参考以下文章