iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >数据库增删改查语句-入门
  • 250
分享到

数据库增删改查语句-入门

数据库mysqlsql 2023-09-22 10:09:47 250人浏览 安东尼
摘要

数据库的增删改查语句 一、关于库的语句 1.1.创建库 create databases 库名 ;或 create databases 库名 charset=utf8; 1.2.删除库 Dro

数据库的增删改查语句

一、关于库的语句

1.1.创建库

create databases 库名 ;或 create databases 库名 charset=utf8;

1.2.删除库

Drop database 库名;

1.3.其他库操作

1.3.1.切换库

Use database 库名;

1.3.2.查看库中所有的表

Show databases;
注意:后面一定要加英文状态下的分号;
如:

// 创建名为school 的数据库create databases school;// 删除名为 school 的数据库drop database school;

二、关于表的语句

2.1.关于表的操作

2.1.1.新建表:

简单:
Create table 表名(
属性名1 数据类型[约束条件],
属性名1 数据类型[约束条件],

);
进阶:
Create if not exists table 表名(
属性名1 数据类型[约束条件],
属性名1 数据类型[约束条件],

);

// 如,创建一个表,名为student create if not exists table student(id int unsigned auto_increment,name varchar(10) not null,sno int(100) not null,sex varchar(10),class varchar(100),age int(10),primary key(id))engine = InnoDB default chatset = utf8 ;// if not exists 表示在创建该表前,会删除同名的已有的表// unsigned  意思是该字段不能为负数// auto_increment 意思是该字段时自增长// not null  说明该字段在插入数据时不能为空// primary key() 表示将id这个字段设置成主键// engine 设置存储引擎,可以不写// chatset 设置编码,最好写上,免得后面插入数据时报错
2.2.删除表:

Drop table 表名1,表名2,...;

2.3.修改表:
2.3.1.增加列

Alter table 表名 add 新列名 数据类型;

2.3.2.删除列

Alter table 表名 drop 列名;

2.3.3.修改列属性

Alter table 表名 modify 列名 新数据类型;

2.3.4.修改字段名(列名)

Alter table 表名 change 旧列名 新列名 数据类型;

2.4.查看表结构:

Desc 表名;

三、表数据的操作

3.1.插入/增加数据

(1)格式一:
insert into 表名(列名1,列名2,...) values(值1,值2,...);

(2)格式二—简化:
insert into 表名 values(值1,值2,值3...);

(3)格式三—多行数据:
insert into 表名 values(值1,值2,...),(值1,值2,...),(值1,值2,...);

3.2.删除表中数据

(1)删除表中所有数据:
delete from 表名

(2)删除某一条数据:
delete from 表名 where 条件

3.3.更新/改表中数据

(1)改某列:
Update 表名 set 列1=值1;

(2)多列修改:
Update 表名 set 列名1=值1,列2=值2,列3=值3...;

(3)根据条件改某几列的值:
Update 表名 set 列名=值 where 条件;

3.4.查询表中数据

各种格式:

// 标准格式Select 列名 From 表名1, 表名2, ...Wehere 条件Group by 分组列Having 搜索条件Order by 升降序[asc|desc]limit (起始,结束);// 子查询格式select a.列名from 表名1 awhere name =(select b.namefrom 表名2 bwhere b.age = 99 );// 表连接 -- 请看进阶篇// 一表的查询的结果作为新表连接查询// 内连接// 外连接
3.4.1.格式:

Select 列名 from 表名;
表示查询某表的所有列的数据

3.4.2.查询时除去重复的数据

Select distinct 列名1 from 表名 ;
重复的数据只显示一条

3.4.3.查询时显示别名

(1)格式一:
Select 列名1 as ‘别名’,列名2 as ‘别名2’ from 表名 ‘表别名’;

(2)格式二:
Select 列名1 ‘别名’,列名2 ‘别名2’ from 表名 ‘表别名’;

// 格式1select 列名 as a1from 表名 as b1;// 格式2select 列名1 a1, 列名2 a2from 表名1 b1, 表名2 b2where b1.id = b2.id;

四、含条件查询

4.1.条件查询

4.1.1.格式:
  • 标准格式:
    Select 列名 from 表名 where 条件

4.2.条件中的比较运算符:

在这里插入图片描述

4.3.条件中的逻辑运算符:

  • and格式:同时满足多条件:
    Select 列名 from 表名 where 条件 and 条件2...;

  • or格式:只需满足其中一个条件:
    Select 列名 from 表名 where 条件 or 条件2...;

4.5.条件查询的其他操作:

4.5.1.范围查询

(1)在范围值内搜索:
Select 列名 from 表名 where 列名 between 开始值 and 结束值
(2)不在范围值内搜索:
Select 列名 from 表名 where 列名 not between 开始值 and 结束值

4.5.2.条件搜索时任意值搜索

(1)格式:
Select 列表 from 表名 where 列名 in(任意值);

(2)格式2:
Select 列表 from 表名 where 列名 not in(任意值);

4.5.3.条件搜索时字符匹配

(1)格式—匹配一个或多个字符:
Select 列1 from 表 where 列1 like ‘a%’;
查询列1中以字符a开头的所有信息

Select 列1 from 表 where 列1 not like ‘a%’;
查询列1中不以字符a开头的所有信息

(2)格式—匹配一个字符:
Select 列名 from 表 where 列1 like ‘a_’
查询列1中以字符a开头并是两个字符的所有信息

4.5.4.条件搜索时空值查询

(1)格式:
Select 列名 from 表 where 某列 is null
查询某列中有空值的信息

查询时限定行数
(1)格式:
Select 列名 from 表 limit start nums

(2)注意:
Start 开始行的下标,可写可不写,不写默认从0(第一行)开始
Nums 总共要查询几行

入门先到这,掌握这些,基本算是入门了

来源地址:https://blog.csdn.net/weixin_44216778/article/details/129903100

您可能感兴趣的文档:

--结束END--

本文标题: 数据库增删改查语句-入门

本文链接: https://www.lsjlt.com/news/415106.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 数据库增删改查语句-入门
    数据库的增删改查语句 一、关于库的语句 1.1.创建库 create databases 库名 ;或 create databases 库名 charset=utf8; 1.2.删除库 Dro ...
    99+
    2023-09-22
    数据库 mysql sql
  • MySql数据库增删改查常用语句命令-MySQL数据库入门到精通
    目录 一、MySQL简介: 二、增删改查语句 三、表操作 四、实例 1、准备表 2、插入数据 3、修改表数据 4、删除表数据 5、查询表数据 五、常见的MySQL语句命令 六、常见MySQL字段含义 ​        MySQL 是最流...
    99+
    2023-09-08
    java mysql 数据库
  • 数据库增删改查基本语句怎么写
    小编给大家分享一下数据库增删改查基本语句怎么写,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!数据库中增删改查基本语句:“INSERT INTO 表名 字段列表 VALUES (值列表)”,“D...
    99+
    2024-04-02
  • mysql增删改查语句
    mysql增删改查语句怎么写?这是不少网友都关注的问题,接下来由php小编为大家带来mysql增删改查语句例子,感兴趣的网友一起随小编来瞧瞧吧! mysql增删改查语句例子 1、增加记...
    99+
    2024-05-08
    mysql
  • Mybatis入门指南之实现对数据库增删改查
    目录前言MyBatis简介优点缺点搭建第一个Mybatis程序新建项目。引入pom.xml依赖。新建数据库数据表。新建Student实体类。配置Mybatis的配置文件。创建Stud...
    99+
    2022-11-13
    mybatis 数据库增删改查 mybatis增删改查操作
  • Mysql 数据库增删改查
    MySQL是目前最流行的关系型数据库。以下是MySQL数据库的增删改查操作。 1.数据库连接 在进行增删改查操作之前,需要先连接MySQL数据库。使用以下命令进行连接: import mysql.connectormydb = mysql....
    99+
    2023-08-31
    数据库 mysql oracle
  • SQL数据库增删改查语法示例
    小编给大家分享一下SQL数据库增删改查语法示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!SQL SELECT 语法S...
    99+
    2024-04-02
  • mysql:增删改查语句大全
    一、插入 法一 insert into 表名(列名1,列名2,……)values(值1,值2,……); insert into bbms.users (userid,username) values (‘123’,’张三一’); 法二 ...
    99+
    2023-09-02
    mysql 数据库 sql
  • Mysql基础增删改查语句
    最基本必会的增删改查   一.增Insert (特殊的如果id自动递增的话,就不需要插入id) 基本语法  insert into 表名(列1,列2,列3,列4,...)  values(值,值,值) 例子  insert into stu...
    99+
    2023-08-31
    mysql 数据库
  • sql数据库信息增删改查的条件语句如何实现
    小编给大家分享一下sql数据库信息增删改查的条件语句如何实现,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!可以向数据库进行查询、可以向数据库插入数据、可以更新数据库中的数据、可以删除数据库中的...
    99+
    2024-04-02
  • SQL语句增删改查的用法
    这篇文章主要讲解了“SQL语句增删改查的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQL语句增删改查的用法”吧! 关键字: sql语句(增...
    99+
    2024-04-02
  • mysql增删改查语句在哪写
    mysql 增刪改查語句通常寫在以下位置:sql 客户端(例如 mysql workbench)程式碼中外部檔案儲存程序 MySQL 增刪改查語句在哪裡寫? MySQL 增刪改查語句通...
    99+
    2024-04-05
    mysql python
  • 【MySql】数据库的CRUD(增删查改)
    写在最前面的话         哈喽,宝子们,今天给大家带来的是MySql数据库的CRUD(增删改查),CRUD是数据库非常基础的部分,也是后端开发日常工作中最主要的一项工作,接下来让我们一起进入学习吧,感谢大家的支持!喜欢的话可以三连...
    99+
    2023-09-08
    数据库 mysql sql
  • 数据库的增删改查命令
    本篇内容介绍了“数据库的增删改查命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!表中数据简单管理(增 删...
    99+
    2024-04-02
  • django_数据库操作—增、删、改、查
    增加 增加数据有两种方法 1> sava >>> from datetime import date >>> book = BookInfo( btitle='西游记', bpub...
    99+
    2023-01-31
    操作 数据库
  • mysql中有哪些增、删、改、查语句
    mysql中有哪些增、删、改、查语句?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、创建db_shop数据库,如果该数据库不存在则创建c...
    99+
    2024-04-02
  • Mysql 数据库表如何增删改查
    这篇文章将为大家详细讲解有关Mysql 数据库表如何增删改查,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、表操作1、【增加】 create table ...
    99+
    2024-04-02
  • sql实现增删改查语句的案例
    这篇文章主要介绍了sql实现增删改查语句的案例,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 sql中的增删改查语句是用来对数据库中数...
    99+
    2024-04-02
  • 【SQL基础】SQL增删改查基本语句
    目录 1 SQL 增删改查基本语句2 select 语句2.1 select 基本语句2.2 Select .. where 语句2.3 Select .. order by 语句2...
    99+
    2023-10-04
    sql 数据库 注入 database mysql
  • mysql中如何实现增删改查语句
    这篇文章主要介绍mysql中如何实现增删改查语句,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql增删改查语句操作:1、使用select...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作