MySQL的简单介绍和基本使用

相信学计算机的朋友应该对数据库不陌生了,数据库顾名思义就是存储数据和管理数据的仓库。 目前使用的数据库种类比较多,总体分为两个大类:关系型数据库和非关系型数据库,而MySQL就是典型的关系型数据库。

MySQL由于是免费的数据库并且性能也可以承载中小型的项目,所以也是使用频率比较高的数据库之一。

那么为什么说MySQL是关系型数据库呢? 因为MySQL数据库就是由一张张表构成,表与表之间通过直接或间接的关系联系起来。

首先来讲一下数据库的安装,安装之前要先目标,数据库是有两种不同版本的:客户端和服务端。

首先用户通过客户端输入SQL语句与存放在服务器中的数据库进行数据一系列操作,所以说如果想要在自己的电脑上建立MySQL数据库,那么就需要形成一个闭环,就是服务端和客户端要同时存在于这台电脑上。 要么就是通过MySQL客户端对服务器上的MySQL进行操作,而一般的新人大概率是没有服务器的。

        所以想要在本地建立一个MySQL数据库,就需要下载一个MySQL服务端。

 链接如下:MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/

MySQL服务器端是一个Zip压缩包,然后解压一下,并且配置环境变量之后就可以使用了。

(具体如何配置,请查阅有关资料)

配置好了MySQL服务端以后,用户可以直接进行命令端操作也可以直接下载一个MySQL客户端操作,客户端软件有很多:navicat  、 Workbench等等

注意:在MySQL官网当中有很多的软件,如果看不懂请将页面翻译成中文,在MySQL官网有很多软件不要下错了。。。。

使用图形界面以后就可以很轻松的建立数据库和进行建表操作,所以在这里是讲解SQL代码操作,不用图形界面。

0.登入数据库

在命令提示符窗口输入:

mysql  -uroot -p        # -u 用户  -p: password

 

如图所示,输入 mysql -uroot -p 以后回车输入密码就可以登入MySQL数据库了。

如果没有登入成功原因有几点:

        1. 没有配置好MySQL服务器,没有启动MySQL服务器

        2. 初始化数据库时设置了密码但忘记了,如果没有设定用户名和密码也可以使用这个方法登入,在提示输入密码后直接回车,因为初始化根用户没有密码直接回车就行

注意: 设置MySQL密码操作有些许繁琐,在此不过多赘述。 

1. 创建数据库操作

create database my_datebase charset = 'utf-8' ;

create database  创建数据库的名字;

charset = 'utf-8' 数据库的字符编码集,使用utf-8, 就代表数据库可以输入中文

 

2.查看数据库操作

show databases;

使用这条命令可以查看所有的数据库

3. 切换数据库

use my_database;

use 切换的数据库名称;

 注意:每一条SQL语句结束以后要加一个分号

4.退出数据库

quit;

退出数据有几种方法!

 5.查看创建数据库的语句

show create database my_database;

show create database 数据库名字;

6.查看创建数据表语句

show create table student;

show create table 表名;

创建数据表操作在后面会讲解

7.显示当前时间

select now();

8.查看当前使用数据库

select database();

9.查看当前数据库所有的数据表

show tables;

创建数据表操作后面会讲解到

9.9 查看数据表中的字段和约束

        使用 desc 表名;

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

耍酷的boys

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值