MySQL数据库基础入门(增删改查)

数据库

数据库就是储存数据的仓库,用于存放软件整个生命周期中所产生的各种数据。

常见数据库种类

1)关系型数据库

1、MySQL
2、Access
3、Sqlserver
4、Oracle

2)非关系型数据

1、Redis
2、MongoDB

SQL脚本操作

创建数据库

CREATE DATABASE 数据库名;

CREATE DATABASE student;

删除数据库

DROP DATABASE 数据库名;

DROP DATABASE student;

创建数据表

CREATE TABLE 表名(
字段名 VARCHAR(20),
字段名 VARCHAR(1)
);

CREATE TABLE testtable(
	username VARCHAR(50),
	password1 VARCHAR(16)
);

在这里插入图片描述

删除数据表

DROP TABLE 表名;

DROP TABLE testtable;

添加数据

方法一

INSERT INTO 表名 VALUES(“字段一对应值”,“字段二对应值”)

-- 此方法只能依照表头顺序输入
INSERT INTO t1 VALUES(10003,"one3","two3");
INSERT INTO t1 VALUES(10004,"one4","two4");
INSERT INTO t1 VALUES(10005,"one5","two5");
INSERT INTO t1 VALUES(10006,"one6","two6");
INSERT INTO t1 VALUES(10007,"one7","two7");

在这里插入图片描述

方法二

INSERT INTO 表名 (表头1,表头2,表头3) VALUES(value1,value2,value3);

-- 此方法可以调换表头顺序输入
INSERT INTO t1(id,par1,par2)
VALUES(10008,"one8","two8");

INSERT INTO t1(par1,par2,id)
VALUES("one9","two9",10009),
      ("one10","one10",100010));

在这里插入图片描述

清空数据表

DELETE FROM 表名;

DELETE FROM testtable;

查询数据

SELECT 查询表头 FROM 表名;(*号表示查询所有)
SELECT * FROM 表名 WHERE 表头 =值;(where表示查询目标)

SELECT * FROM t1;	-- 表示查询所有字段
SELECT id FROM t1;	-- 表示只查询id字段
SELECT id,par2 FROM t1;	-- 表示同时查询id和par2字段
SELECT par1,par2 FROM t1;	-- 表示同时查询par1,par2字段
SELECT * FROM t1 WHERE id = 10003;	-- 表示查询id等于10003的字段

SELECT * FROM t1 LIMIT 1;	-- 只查询一条
SELECT * FROM t1 ORDER BY id ASC;	-- 对查询数据按照id做升序排序
SELECT * FROM t1 ORDER BY id DESC;	-- 对查询数据按照id做降序排序

修改数据

UPDATE 表名
SET 字段名1 = 值1,[,字段名2 == 值2,…]
[WHERE 条件表达式]

UPDATE t1
set par2 = 222,par1 = 1232
WHERE id = 10004;	-- 当id为10004时,修改par2为222,修改par1为1232

UPDATE t1
set par1 = 423
WHERE id = 10006;	-- 当id为10006时,修改par1为423

在这里插入图片描述

删除数据

DELETE FROM 表名
WHERE id = 值;

DELETE FROM t1
WHERE id = 10003 OR id = 10004;	-- 删除id为10003或者id为10004的行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值