首页 > 数据库 >SQL增删改查基础语句

SQL增删改查基础语句

时间:2022-08-21 17:14:48浏览次数:47  
标签:删除 数据库 改查 SQL 增删 数据 主键 SELECT delete

一、数据库相关操作

  1. 查看现有数据库

SHOW DATABASES;

  1. 新建数据库

CREATE DATABASE <数据库名>;

  1. 选择数据库

USE <数据库名>;

  1. 从.sql文件引入SQL语句

SOURCE <.sql文件路径>;

  1. 删除数据库

DROP DATABASE <数据库名>;

二、表相关操作

  1. 查看当前数据库中的表

SHOW TABLES;

新增相关

  1. 创建新表
CREATE TABLE <表名> (
   <列名1> <列类型1>,
   <列名2> <列类型2>,
   <列名3> <列类型3>,
   PRIMARY KEY (<列名1>),
   FOREIGN KEY (<列名2>) REFERENCES <表名2>(<列名2>)
);

主键(PRIMARY KEY)用来标识一条记录(一行),所以每条记录的主键值必须是唯一的。主键可以定义在多列上,这称为联合主键(composite primary key)。

  1. 在表中插入新数据

INSERT INTO <表名> (<列名1>, <列名2>, <列名3>, …)VALUES (<值1>, <值2>, <值3>, …);

也可以省略列名(依序在所有列上插入新值):

INSERT INTO <表名>VALUES (<值1>, <值2>, <值3>, …);

更改相关

  1. 在表中更新数据

UPDATE <表名>
SET <列名1> = <值1>, <列名2> = <值2>, ...
WHERE <条件>;

删除相关

  1. 清空表

DELETE FROM <表名>;

  1. 删除表

DROP TABLE <表名>;

drop不仅会删数据结构(库/表),而且会删数据!

7.删除表数据(delete )

DELETE FROM <表名>;

这样会删掉表里的所有数据,如果想要删除某些数据可以结合where使用

DELETE FROM <表名> WHERE 条件1 AND(OR) 条件2

delete也是一种删除命令,但是与drop命令不同的是,delete只 会刪除表数据,不会删表和库。换句话说就是,delete删数据不删结构

查询

  1. SELECT
SELECT 列名称 FROM 表名称
或
SELECT * FROM 表名称

很多时候并不需要查询表中所有数据,这个时候可以使用where进行条件过滤。

SELECT * FROM <表名> WHERE 条件1 AND(OR) 条件2

标签:删除,数据库,改查,SQL,增删,数据,主键,SELECT,delete
From: https://www.cnblogs.com/ajimide8760/p/16584574.html

相关文章