【MySQL】实现表的增删改查

本文详细介绍了在SQL中进行数据库库操作和表操作的基础知识,包括创建数据库、选择库、创建和删除表,以及表的增删改查操作,如插入、查询(包括全列、指定列、去重、排序和条件查询)、修改和删除数据,以及分页和逻辑运算符的使用。
摘要由CSDN通过智能技术生成

目录

表的增删改查

一  新增/插入

insert into 表名 values( 对应的参数);​编辑

二  查询

1.  select * from 表名   

2.  select 列名,列名.... from  表名

3.  select 列名,列名+列名 from 表名

​编辑

4.  distinct 去重查询

5.  order by 

6.  where 条件查询

7.  分页查询

三  修改

四  删除


首先,实现表的增删改查,我们需要进行库操作,选择数据库,进而去实现表的功能

1.  show databases;

功能: 查看库

2.  create database 库名;

功能:创建数据库 

注意: 1  但是,其中库名的组成是由数字、字母、下划线构成,类比于C、JAVA 不能以数字开头 且不能使用sql中的关键字作为表名,如果想要使用sql关键字作为表名,那边需要使用' '或者" " 括起来。

        2  库名不能重复

3.  use  库名;

功能:选中单位->下达指令

如果没有选择库的话,不好进行下一步的操作

4.  drop database 库名;

功能:删除数据库 

注意:删除数据库一定要慎重此时,day11_7数据库就被删除了

接下来,是进行表操作

1.  show tables;

功能: 查看数据库的表(一定要先选中数据库再操作)

此时还没创建表,所以查看表时显示空

2.  create table 表名(列名 类型,类名 类型.......);

功能: 创建表

3.  desc 表名;

功能: 查看指定表的结构

4.  drop table 表名;

功能: 删除表

以上就是先进行库操作和表操作,接下来 就是实现表的增删改查了


表的增删改查

一  新增/插入

insert into 表名 values( 对应的参数);

新增表名参数不是一定要对应,可以选择你想要选择的列进行插入

insert into student (int) values (2);


二  查询

1.  select * from 表名   

功能:全列查找

2.  select 列名,列名.... from  表名

功能: 指定列查找

3.  select 列名,列名+列名 from 表名

查询还可以是表达式

4.  distinct 去重查询

5.  order by 

功能:按照查询结构排序

select 列名,列名1 from 表名 order by 列名1  desc/asc;

其中 使用desc 表示降序 ,asc表示升序 (默认为升序)

6.  where 条件查询

select 列名, ... from 表名 where 条件;

以下为sql中经常用到的比较运算符和逻辑运算符

7.  分页查询

select 列名, ... from 表名 limit 限制个数 offset 起始下标;
select 列名, ... from 表名 limit 限制个数, 起始下标;

以下是从1 开始找两条


三  修改

update 表名 set 列名 = 值, 列名 = 值, ... where 限制条件下修改;

你可以发现 改变了2个 是因为 我有两个id为3的值

注意: 

    1  撤回不了

    2  测试只能测试个大概,撤回不了


四  删除

delete from 表名 where 条件
delete from 表名 order by/limit ...;

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值