MYSQL学习笔记(一)——基本设置与常用命令

MYSQL数据库学习笔记(一)

mysql入门(基本配置与常用命令)

利用假期时间学习mysql数据库的使用,学习参考书籍是《mysql数据库教程》,郑阿奇主编。
关于mysql 的发展历史与安装教程这里就不写了,具体安装流程很简单,可以参考网上的安装教程进行安装。

一、MYSQL初步学习与配置

安装mysql时,我们已经设置好了root密码与用户密码,在打开mysql command line client时,会要求你输入密码,即我们的用户密码,输入密码后我们就可以开始使用我们的数据库了!
在这里插入图片描述

1.查看当前连接系统参数

输入

Show variables likechar%;

输出结果如图:
在这里插入图片描述

2.设置mysql字符集

为了使mysql能够支持中文汉字,需要对其字符集进行设置,操作如下:
输入:

Set character_set_database=’gbk’;
Set character_set_server=’gbk’;

再输入

Status;

输出结果如图:
在这里插入图片描述
系统的Server(服务器)、Db(数据库)、Client(客户端)及Conn(连接)的字符集都改为了“gbk”,此时整个Mysql系统彻底支持中文汉字字符了。

3.设置操作权限

为了在操作MYSQL时防止由于不同操作系统默认的权限差异不能使用某些功能,一般会对操作权限进行设置(针对初学者)。
输入:

use mysql;
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

输出结果如图
在这里插入图片描述
(注:这里的123456为用户密码,初学者对一些语句命令不懂可以先放一下,后续深入学习后会逐渐清楚用法)
输入:

flush privileges;

输出结果如图:
在这里插入图片描述
以上基本设置的操作完毕!

二、基本操作命令

接下来就是熟悉一下mysql的基本操作语句,通过学习这些语句,初学者基本就可以搞懂sql语句的基本结构章法。(很简单!)

1.查看与创建数据库
(1)查看已有数据库

输入:

Show databases;

输出:
在这里插入图片描述
输入该语句,可以查看mysql中所有的数据库,由于现在还没有创建新的数据库,因此此时输出的是mysql自带的默认数据库。

(2)创建用户数据库

输入:

create database student;

输出:
在这里插入图片描述
输入:

show databases;

输出:
在这里插入图片描述

2.在数据库中创建表
(1)切换当前数据库

一个数据库系统里面可以有多个数据库,要在指定数据库里创建数据表,需要将该数据库设置为默认的当前数据库,可以使用以下语句:
输入:

Use student

(该语句可以不用输入终结符‘;’)

(2)创建表

输入:

create table user( id int auto_increment not null primary key,
username varchar(10) not null,
password varchar(10) not null);

(注意括号里面是逗号)
输出:
在这里插入图片描述

(3)查看表

输入:

Show tables

输出:
在这里插入图片描述
进一步查看表信息
输入:

Describe user

输出:
在这里插入图片描述

(4)向表中添加记录

输入:

Insert into user values(1,'Jack','19970504');

输出:
在这里插入图片描述

(5)查看表中所有记录

输入:

select * from user;

输出:
在这里插入图片描述

3.删除数据库

输入:

drop databases;

再次输入:

show databases;

输出:
在这里插入图片描述

以上是MYSQL数据库的整个基本流程!
相信通过最sql语言的初步学习,大家对mysql应用有了初步的了解了,当然mysql远远不止这些基本操作,后续我们继续深入学习!

(参考《mysql数据库教程》郑阿奇主编)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值