MYSQL数据库的增删改查
一.对于库的增删改查
-
增
create database 库名称;
create database 数据库名称 charset 编码方式;
-
删
drop database 库名称;
-
改
- 修改编码方式:alter database 库名称 charset 编码方式;
-
查
-
查看所有库:show databases;
-
查看指定库:show database 库名称;
-
二.对于表的增删改查
-
增
- 增加表单create table 表名称(字段1 数据类型,字段2 数据类型........限制条件); #至少有一股字段和数据类型,最后一个字段已经最后一个数据类型结束后不加,
-
删
- 删除表:drop table 表名称;
- 清空表里面数据: truncate table 表名称;
-
改
字段
- 添加字段:alter table 表名称 add 字段 字段数据类型
- 删除字段:alter table 表名称 drop 字段
- 修改字段数据类型:alter table 表名称 modify 字段 新的数据类型
- 替换字段:alter table 表名称 change 旧字段名称 新字段 新字段数据类型
表
- 改表名称:rename table 表名称 to 新名称
- 改表的编码:alter table 表名 charset 新编码;
-
查
- 查看所有表:show tables
- 查看指定表信息:desc table 表名称
- 查看指定表创建信息:show create table 表名称
三.对于表里的数据增删改查
-
增
插入一个值
- insert into 表名 values(v1,v2,....) # 该方式必须保证 插入的数据个数与 表格字段一 一对应
- insert into 表名(字段名称1,字段名称2) values(v1,v2) # 该方式必须保证 插入的数据个数与 必须与指
插入多个值
- insert into 表名 values(v1),(v2)
- insert into 表名(字段名称1,字段名称2) values(v1,v1),(v2,v2)
-
删
- 删除所有:delete from 表名;
- 删除指定条件下:delete from 表名 where 条件;
-
改
- 修改所有数据:update 表名 set 字段名称=新的值,字段名称2=值2;
- 修改满足条件的数据:update 表名 set 字段名称=新的值,字段名称2=值2 where 条件
-
查
- 查看所有字段:select * from 表名;
- 查看指定字段:select 字段 from 表名 ;
- 查看某个条件所有的字段:select * from 表名 where 条件;
- 查看某个条件下的某个字段select 字段 from 表名 where 条件;
四.注意事项
修改库的时候可以直接修改文件的形式改名称
创建库时候要想好库的编码再进行创新不然下面数据填了后很难修改