mysql语句入门
本文结合buuctf中的例题Linux Labs来做笔记
本文是观看北京联合大学glzjin的教学视频过程中做的笔记
原视频地址:https://b23.tv/av70767118
一、连接服务器
方法1:在linux系统下直接使用ssh语句连接
ssh [email protected] -p 26289
方法2:在windows下需要下载专门的软件连接,这里以putty为例子:
- 安装putty
putty下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
进入后点击下图红框处进行连接(32位电脑点上面那个,64位点下面那个);
下载完成后打开安装包跟着安装步骤来就行了。 - putty的简单使用介绍
根据上图填入相应ip地址和端口。接着点击open连接数据库。
二、登录服务器,进入mysql
- 登录服务器
- 进入mysql
三、mysql语句入门介绍
-
查看数据库中所有数据库
show databases;
-
创建一个名为test的数据库
create database test;
-
切换当前数据库为test
use test;
-
创建一个名为users的表,其中具有两列:id和name
create table users(id int(11),name varchar (255));
-
展示数据库中已有的表
show tables;
-
展示表结构
desc users;
-
插入两条数据
· 1 glzjin
· 2 buuinsert into users values (1,'glzjin'),(2,'buu');
-
查询所有数据
select * from users;
id列降序查询select * from users order by id desc
b起始(从0开始)查询a行select * from users limit a offset b;
-
更新id为1的记录的name为glz
update users set name='glz' where id = 1;
-
删除id为1的记录
delete from users where id = 1;