一、数据库相关操作
- 查看现有数据库
SHOW DATABASES;
- 新建数据库
CREATE DATABASE <数据库名>;
- 选择数据库
USE <数据库名>;
- 从.sql文件引入SQL语句
SOURCE <.sql文件路径>;
- 删除数据库
DROP DATABASE <数据库名>;
二、表相关操作
- 查看当前数据库中的表
SHOW TABLES;
新增相关
- 创建新表
CREATE TABLE <表名> ( <列名1> <列类型1>, <列名2> <列类型2>, <列名3> <列类型3>, PRIMARY KEY (<列名1>), FOREIGN KEY (<列名2>) REFERENCES <表名2>(<列名2>) );
主键(PRIMARY KEY)用来标识一条记录(一行),所以每条记录的主键值必须是唯一的。主键可以定义在多列上,这称为联合主键(composite primary key)。
- 在表中插入新数据
INSERT INTO <表名> (<列名1>, <列名2>, <列名3>, …)VALUES (<值1>, <值2>, <值3>, …);
也可以省略列名(依序在所有列上插入新值):
INSERT INTO <表名>VALUES (<值1>, <值2>, <值3>, …);
更改相关
- 在表中更新数据
UPDATE <表名>
SET <列名1> = <值1>, <列名2> = <值2>, ...
WHERE <条件>;
删除相关
- 清空表
DELETE FROM <表名>;
- 删除表
DROP TABLE <表名>;
drop不仅会删数据结构(库/表),而且会删数据!
7.删除表数据(delete )
DELETE FROM <表名>;
这样会删掉表里的所有数据,如果想要删除某些数据可以结合where使用
DELETE FROM <表名> WHERE 条件1 AND(OR) 条件2
delete也是一种删除命令,但是与drop命令不同的是,delete只 会刪除表数据,不会删表和库。换句话说就是,delete删数据不删结构
查询
- SELECT
SELECT 列名称 FROM 表名称 或 SELECT * FROM 表名称
很多时候并不需要查询表中所有数据,这个时候可以使用where进行条件过滤。
标签:删除,数据库,改查,SQL,增删,数据,主键,SELECT,delete From: https://www.cnblogs.com/ajimide8760/p/16584574.htmlSELECT * FROM <表名> WHERE 条件1 AND(OR) 条件2