MySQL见闻录 -- 入门之旅(一)

时间:2022-07-23
本文章向大家介绍MySQL见闻录 -- 入门之旅(一),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

在网上翻来覆去找不到一套适合新手自学的书,于是买了课,急急忙忙上完了课,又发现全还给老师了。 这一系列文放在这里,从下载软件开始,记录一条MySQL入门之旅。 新手也可以跟着这条路走,一条道走到黑。 粉丝可见,愿者上钩。 有任何疑问,参考三篇上课笔记,或者私信我。

1、我的上课笔记

MySQL数据库从入门到实战应用(学习笔记一)

MySQL数据库从入门到实战应用(学习笔记二)

MySQL数据库从入门到实战应用(学习笔记三)

2、软件下载选择

MySQL8.0版本,下载411M的那个debug版本

相比于5代版本,这款跨越6、7代版本的8代版本有许多的好评,当然我也没体验过5代版本,反正要用就用最新的嘛。

3、示例数据库

示例数据库是人家书里面的,有书总比没书好。

示例数据库的链接会在文末给出。

打开MySQL客户端(如果已经配置好了系统路径也可以直接打开DOS界面),登录之后配置一个新用户:

create user 'sampadm'@'localhost' identified by 'secret';

grant all on sampdb.* to 'sampadm'@'localhost';

完成对新用户 sampadm的配置,本用户只能在localhost上登录。

完成配置后,就可以用账号:sampadm 密码:secret登录该账户了。

4、DOS界面用户登录方式

首先你要配置路径。 然后,登录指令:mysql -h hostname -p -u username; 或者:mysql -p -u username; //本机登录当然可以这样了

退出会话可以使用:quit;

5、取消语句

当你输入了好几条语句,但是又不想执行,你会发现删不掉,这时候就需要使用 c 意会一下:

6、数据库操作

创建数据库,名字叫sampdb:create database sampdb;

查询当前使用数据库:select database();

查看当前服务器下所有数据库:show database;

指定当前使用数据库为sampdb:use sampdb;

一条龙服务:

7、数据表操作

创建数据表: 方式1:代码编写

create table president
(
	last_name varchar(15) not null,
	first_name varchar(15) not null,
	suffix varchar(5) null,
	city varchar(20) not null,
	state varchar(2) not null,
	birth date not null,
	death date null
);

方式2:.sql文件导入 先进入sampdb文件夹下,然后:source create_president.sql;

查看当前数据库下数据表:

查看某一张表的列:desc tablename;

查看某些列:desc president '%name';

查看当前数据库下所有表:show tables;

查看指定数据库下所有表:show tables from sampdb;

8、往数据表中插入数据

普通插入一条数据:insert into student values('Kyle','M',NULL);

一次插入多条数据:insert into grade_event values('2008-09-03','Q',NULL),('2008-09-04','Q',NULL),('2008-09-05','Q',NULL);

往指定列(不可为空的列必须插上数据)插入数据:insert into member(member_id,last_name,first_name) values(20,'linfeng','wu');

一条龙服务:

文件导入法: source insert_president.sql;

接下来来这么一波配置,先把数据库搭建好开始干别的了:

9、从表中检索数据

一干查询语句我就不再细叙,这篇写好了基础的查询语句:SQL语句学习

需要实操的时候,可以先用select *查出表中所有数据,然后再进行实操设计。

删和改的语句也在里面了。

还需多加练习熟练各项基本操作,本章的操作和数据库在在后续章节将持续被使用。

sampdb数据库资料

链接:sampdb 提取码:4td8