Mysql基础(一)

Mysql 是什么?

关系型数据库

直接关系:两张表之间有相同的列可以作为两表的联系。

间接关系:两张表之间没有相同的列可以作为两表联系,但是可以通过其他表的列来建立联系。

它的作用是什么?
管理储存数据。

我们抽象的理解一下:
首先是新建了一个链接,我们可以把他比喻成一个很大很大的物流园区。 ------链接

园区里面有很多的物流公司的厂房,比如顺丰,中通,申通等等。 ------数据库

在每个厂房中,放满了不同的货架。 -----

货架上放满了琳琅满目的物品。 -----表中的数据安装 mysql 数据库:

首先:我们先安装 mysql,这次使用的是 mysql-5.5.61-winx64,如果有版本高于此版本的或者低于此版本的,在语句语法上面可能有细微差异,但是大体上是一样的。根据页面提示下一步操作即可,操作时记得勾选添加环境变量否则要使用 dos 命令启动 mysql 的话,就必须要进到 mysql 的 bin 目录下才可以运行。

可以尝试使用 win+R 键进入 dos 命令窗口在已经添加环境变量的前提下,可以使用 mysql -u 用户名 -p然后回车,键入密码启动 mysql

也可以输入 quit 或 exit 或 ctrl+C 退出 mysql在没有添加环境变量的前提下,只能进入到 mysql 的 bin 目录下

再运行之前的命令 mysql -u 用户名 -p
Dos 命令窗口下进入某个盘符: 直接输入盘符加冒号即可
dos 命令窗口下查看当前目录下的子目录和文件使用 dir 命令
Dos 命令窗口下进入某个目录使用的是 CD 命令

所有的 sql 语句的结束标识符都是分号

安装三方工具 navicat,此次准备的是 navicat150_mysql_cs_x64但是由于软件本身是收费的,所以需要自行下载 navicat15 的注册机进行破解注册,否则只有 15 天的试用期.

直接下一步下一步下一步傻瓜式安装,安装完就可以运行了Mysql 的默认端口号是 3306

使用方法:
1.点击软件左上角的连接
2.选择 mysql 点击
3.输入连接名(在没有输入的情况下会用主机名来代替)主机就是默认的 localhost 即可,除非需要连接其他远程数据库才输入对方的 ip 地址
注意端口默认的3306 即可,除非被改动过(不推荐修改)
4.输入用户名和密码,是自己在安装数据库时自己设置的(远程数据库的账号密码一般情况下公司运维会给到)
5.点击测试连接,在显示连接成功的情况下,点确定即可.双击进入连接可以看到现有的各个数据库,双击某个数据库可以进入该数据库,也可以使用 sql 语句的 use 数据库名来进入指定的数据库.

在一个新建的连接中,有 4 个默认存在的数据库:
mysql 是系统的管理数据库,也是系统库
information_schema存放管理其他数据库相关信息的库;
performance_schema 存放管理其他数据库相关信息的库;
test 是为新接触数据库的人提供联系的库

数据库我们又称 database 简称 DB
数据库管理系统:database system 简称 DBS 他是由电脑硬件,操作系统,数据库管理系统,DBA 构成数据库管理员:database Administrator 简称 DBA,主要是用于维护数据库及数据库相关的开发数据库管理系统:database management system 简称 DBMS,
其中mysql 和 Oracle 都是数据库管理系统同时也都是关系型数据库.

Mysql 工作目录介绍
目录:我的目录是 D:\mysql\binMysql.exe 就是 mysql 的客户端程序其中配置文件 my.ini 是 windows 平台下的配置文件

My.cnf 是 linux 平台下的配置文件
Mysqld.exe 这个是 mysql 的服务端程序
Mysqlimport.exe 这个是 mysql 数据库的数据导入程序
Mysqldump.exe 这个是 mysql 数据库的数据备份或到处程序

Dos 命令窗口下连接 mysql 数据库

  1. 连接 mysql 语法
    说明:主要看有没有设置环境变量
    已经设置了环境变量的情况下,直接可以输入 mysql -u 用户名 -p 回车之后输入密码再次回车可以进入数据库.
    在没有设置环境变量的情况下,需要进入对于的 mysql 的bin 目录下执行连接数据库的语句.

Mysql -u 用户名 -p 回车输入密码再回车.
Mysql 就是 mysql.exe
-u u 是 user 即用户的意思
-p p 是 password 即密码的意思
如果说遇到了 mysql -hxxx.xxx.xxx.xxx -uxxxx -p
这种是说明正在连接远程的数据库
其中-h 后面就是输入远程的 ip 地址

Sql 语句的编写注意事项

  1. 编写 sql 语句时,关键字单词都要小写
  2. 编写 sql 语句时,所有的标点符号必须是英文状态下的
  3. 编写 sql 语句时,需要注意一句完整的 sql 语句必须是以分号结尾
  4. 单词一定要写对
  5. 引号必须是成对出现要么一对单引号,要么一对双引号
  6. 语法顺序一定要正确

一些基础的 sql 语句
在连接上数据库后,可以运行 sql 语句
1.查看当前连接下有哪些数据库:
Show databases;
Show : 展示
Databases:复数形式的数据库展示多个数据库

2.进入某个指定的数据库:
Use 数据库名;
Use test; ------>进入 test 数据库
Use:有使用的意思. 使用 xxx 数据库,可以理解成进入这个数据库.会提示 database changed 其实也就是成功的意思

3.查看当前数据库中有哪些表:
Show tables;
Table:表

4.查看指定表的表结构
语法 1
Desc 表名;
语法 2
Describe 表名;
其中 Describe 有表述的意思
解释:
Field:字段或列的意思
Type:类型的意思
Null:为空,什么都没有的意思(在书写时一对单引号或一对双引号中什么都不写,不叫空,叫空串.空串也是字符串)
Key:键的意思,关键字
Default:默认的意思,在这里指默认值

5.查看当前连接的是哪一个数据库
Select database();
Select:有查询的意思

6.查看当前是使用的哪个用户连接的数据库
Select user();
User:有用户的意思

7.查看指定表中的所有数据
Select * from 表名;
查询所有就用*代替即可,如果只需要查询其中某些列,填写列名即可.

在 dos 命令窗口下退出 mysql 数据库
输入 quit 然后回车
输入 exit 然后回车
按 ctrl+c
错误的 mysql 数据连接语法在 dos 命令窗口下直接输入 mysql 然后回车!!
6

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值