当前位置: 首页 > news >正文

Mysql(一) - 数据库操作, 表操作, CRUD

目录

一.数据库操作

1.增加数据库 

 2.展示数据库

3.删除数据库

4.选定数据库

二.表操作

1.增加选定数据库中的表

2.展示选定数据库中的表

3.删除选定数据库中表

4.查看选定表的字段信息

三.增加和查找

1.增加

 2.查找

a.where的使用

b.分页查询

四.更新和删除

1. 更新

2.删除


一.数据库操作

1.增加数据库 

create database if not exists database_name;

 2.展示数据库

show databases;

3.删除数据库

4.选定数据库

use database_name;


二.表操作

1.增加选定数据库中的表

create table if not exists table_name( 字段 数据类型, ...);

2.展示选定数据库中的表

show tables;

3.删除选定数据库中表

drop table is exists table_name;

4.查看选定表的字段信息

desc (describe) table_name;


三.增加和查找

Mysql中的四个基础操作-C(create 增加), R(retrieve 查找), U(update 更新), D(delete 删除).

1.增加

insert into table_name (字段, ...) value/values (值, ...) ;

 2.查找

select distinct 字段 as new_name, ... from table_name order by 指定字段 asc/desc(descend);

distinct: 去重

as: 起别名

order by 字段 asc/desc: 根据指定字段进行升序或降序排列

a.where的使用

where搭配条件来使用.

= 等于   != 不等于   > < 大于小于   <=> 用来和NULL比较

is null   is not null

between s and e 区间查询   in(v1, v2, ...) 区间查询

% 匹配多个字符   _ 匹配一个字符

and   or   not 与或非

b.分页查询

select 字段, ... from table_name limit n;

select 字段, ... form table_name limit s, n;

select 字段, ... from table_name limit n offset s;

四.更新和删除

1. 更新

update table_name set 列名 = ?, ..;

2.删除

delete from table_name where ? order by 字段 asc/desc limit n offset s;

 


http://www.mrgr.cn/news/18912.html

相关文章:

  • python使用selenium,实现简单爬虫功能
  • 什么是网络准入控制系统?四款网络准入控制系统推荐 干货满满!
  • 在K8s上运行GitHub Actions的自托管运行器
  • 计算机网络——ARP篇
  • 让AI给你写代码(10.1): 按接口编程的思想,统一利用内部和外部的接口,逐步扩展和提升AI编程能力
  • Azure和Transformers的详细解释
  • FastAPI 中间件与依赖注入:打造灵活的 API 架构
  • Web前端全栈Vue3项目实战:‌从零到一的完整指南
  • 仕考网:事业单位考试分为哪几种类型?
  • Python | Pandas中有效处理大数据集的6种方法
  • 赛题解读!文心智能体大赛招募中
  • 【深度学习 GPU显卡】英伟达Tesla系列显卡:深度学习领域的强大动力
  • 图片损坏,如何修复?
  • 剪画:新手自媒体人必备技能:视频基础剪辑!
  • strings.NewReader 、reader.Read(buf) 的介绍
  • 图形语言传输格式glTF和三维瓦片数据3Dtiles(b3dm、pnts)学习
  • 惠海H6922升压 升降压 IC 3.7V 5V 7.4V 12V升压12v24v48v60v200W大功率风扇电机供电
  • day47——面向对象特征之继承
  • docker安装nginx1.27.0
  • 通过EasyExcel设置自定义表头及设置特定单元格样式、颜色