前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL见闻录 -- 入门之旅(一)

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

作者头像
看、未来
发布2020-08-25 17:09:18
5110
发布2020-08-25 17:09:18
举报

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

1、我的上课笔记

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

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

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

2、软件下载选择

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

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

3、示例数据库

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

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

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

代码语言:javascript
复制
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:代码编写

代码语言:javascript
复制
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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、我的上课笔记
  • 2、软件下载选择
  • 3、示例数据库
  • 4、DOS界面用户登录方式
  • 5、取消语句
  • 6、数据库操作
  • 7、数据表操作
  • 8、往数据表中插入数据
  • 9、从表中检索数据
  • sampdb数据库资料
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档