MySQL的增删改查

2022-12-28 20:53:35 浏览数 (1)

1、关于库的增删改查

代码语言:javascript复制
CREATE DATABASE 库名称;
#-----------------=====-----------------
CREATE DATABASE shool CHARSET utf8mb4 COLLATE utf8mb4_bin;
代码语言:javascript复制
DROP DATABASE 数据库;
代码语言:javascript复制
#修改数据库编码
ALTER DATABASE 数据库 CHARSET 编码;
代码语言:javascript复制
SHOW DATABASES; #查看所有数据库
SHOW DATABASE 数据库;
  • 增 增加表单:create table 表名称(字段1 数据类型,字段2 数据类型........限制条件); #至少有一股字段和数据类型,最后一个字段已经最后一个数据类型结束后不加
代码语言:javascript复制
DREOP TRABLE 数据库;
TRUNCATE TABLE 数据库;#清空表里面数据
  • 改 字段
代码语言:javascript复制
添加字段:ALTER TABLE 表名称 ADD 字段 字段数据类型;
删除字段:ALTER TABLE 表名称 DROP 字段;
修改字段数据类型:ALTER TABLE 表名称 MODIFY 字段 新的数据类型;
替换字段:ALTER ATBLE 表名称 CHANGE 旧字段名称 新字段 新字段数据类型;

  表

代码语言:javascript复制
改表名称:RENAME TABLE 表名称 TO 新名称;
改表的编码:ALTER TABLE 表名 CHARSET 新编码;
代码语言:javascript复制
查看所有表:SHOW TABLES;
查看指定表信息:DESC TABLE 表名称;
查看指定表创建信息:SHOW CREATE TABLE 表名称;
  • 增 插入一个值
代码语言:javascript复制
INSERT INTO 表名 VALUES(v1,v2,....) # 该方式必须保证 插入的数据个数与 表格字段一 一对应
INSERT INTO 表名(字段名称1,字段名称2) VALUES(v1,v2) # 该方式必须保证 插入的数据个数与 必须与指

插入多个值

代码语言:javascript复制
INSERT INTO 表名 VALUES(v1),(v2)
INSERT INTO 表名(字段名称1,字段名称2) VALUES(v1,v1),(v2,v2)
代码语言:javascript复制
删除所有:DELETE FROM 表名;
删除指定条件下:DELETE FROM 表名 WHERE 条件;
代码语言:javascript复制
修改所有数据:UPDATE 表名 SET 字段名称=新的值,字段名称2=值2;
修改满足条件的数据:UPDATE 表名 SET 字段名称=新的值,字段名称2=值2 WHERE 条件
代码语言:javascript复制
查看所有字段:SELECT * FROM 表名;
查看指定字段:SELECT 字段 FROM 表名 ;
查看某个条件所有的字段:SELECT * FROM 表名 WHERE 条件;
查看某个条件下的某个字段:SELECT 字段 FROM 表名 WHERE 条件;

0 人点赞