数据库 — 增删查改

一、操作数据库、表

  • 显示
show databases;
  • 创建
create database xxx;
  • 使用
use xxx;
  • 删除
drop database xxx;
  •  查看表;
show tables;
  • 查看表结构
desc 表名;
  • 创建
create table 表名(
  字段1 类型1,
  字段2 类型2,
  ....
);
  • 删除
drop table 表名;

 二、增删查改

2.1 新增(create)

insert into table_name values(  );

 2.2 查询(Retrieve)

select */colum from table_name [where ...] [order by colum [Asc | desc],...] limt ...

 2.2.1 指定列查询:

 2.2.2 查询字段为表达式

select bid,name,card + num from book;

2.2.3 别名

select bid, name, card + num 和 from book;

select bid, name from book order by bid desc;

2.2.4 排序(order by) 

select bid, name from book order by bid desc;

2.2.5 group by / having

 

3. 修改

 

 三、主键和外键的区别

主键和外键之间的区别可以总结如下:

  1. 定义:主键是用来唯一标识表中每一行数据的字段或字段组合,而外键是用来建立表与表之间关系的字段。
  2. 唯一性:主键的值在表中必须是唯一的,而外键引用另一个表的主键,可能存在多个相同的外键值。
  3. 空值:主键字段的值不能为空,而外键字段可以允许为空(null)。
  4. 作用:主键用于唯一标识和访问表中的数据,而外键用于建立表之间的关系和维护数据的一致性。
  5. 稳定性:主键值一旦确定,就不应该被修改,而外键值可以根据关联表的数据进行变化。

相关推荐

  1. mysql_数据_增删

    2024-03-09 22:38:02       39 阅读
  2. Linux数据库Mysql增删

    2024-03-09 22:38:02       60 阅读
  3. SQLite数据库增删

    2024-03-09 22:38:02       60 阅读
  4. Mysql数据库各种增删语句

    2024-03-09 22:38:02       52 阅读
  5. sqlite3 数据库增删

    2024-03-09 22:38:02       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-09 22:38:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-09 22:38:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-09 22:38:02       82 阅读
  4. Python语言-面向对象

    2024-03-09 22:38:02       91 阅读

热门阅读

  1. 【深度学习模型】6_3 语言模型数据集

    2024-03-09 22:38:02       58 阅读
  2. ChatGPT介绍

    2024-03-09 22:38:02       56 阅读
  3. 每日shell脚本之mysql健康查询

    2024-03-09 22:38:02       43 阅读
  4. AWS Cloud9 实战指南

    2024-03-09 22:38:02       39 阅读
  5. GO基础记录

    2024-03-09 22:38:02       46 阅读
  6. Sora - 探索AI视频模型的无限可能

    2024-03-09 22:38:02       42 阅读
  7. Webserve(4): HTTP解析

    2024-03-09 22:38:02       35 阅读
  8. 【C++】贪心算法

    2024-03-09 22:38:02       44 阅读
  9. 人工智能AI网站推荐

    2024-03-09 22:38:02       130 阅读
  10. C语言:数组、字符串知识点整理:

    2024-03-09 22:38:02       39 阅读
  11. spark 报错总结

    2024-03-09 22:38:02       45 阅读
  12. FPGA常用通信协议 —UART(二)---UART接收

    2024-03-09 22:38:02       48 阅读
  13. 【设计模式】设计模式概论

    2024-03-09 22:38:02       36 阅读