mysql增删改查

登录mysql

[root@localhost ~]# mysql -u user -p password!

数据库

展示库

mysql> show databases;

建库

mysql> create database 数据库名;

用库

mysql> use 库名;

删库

drop datebase 库名;

修改库名

rename database 库名 to 新库名;

展示当前数据库的所有表

show tables;

修改表名

rename table 表名 to 新表名 ;

删除表

drop table 表名;

建表

create  table student(
id int primary key auto_increment,
name varchar(20),
money double(5,2),
phone char(11)
);

查看表结构

desc 表名;

插入数据

insert into 表名(字段1,字段2) values(1,2),(1,2);

删除数据

truncate table 表名;
delete from 表名 where 条件;

修改数据

update 表名 set 字段=where 条件;

查询数据

全部查询

select * from 表名;

指定字段查询

select 字段1,字段2 from 表名;

去重查询

select distinct 字段 from 表名;

范围查询

where 字段 between 条件1 and 条件2;
where 字段 in (1,2......)

null 查询

where 字段 is null;

模糊查询

%:表示0到多个字符

where 字段 like '%四';

_:表示一个字符

where 字段 like '_四';

字段

修改字段

Alter table 表名  change  字段  新字段 新数据类型;

修改字段类型

Alter table 表名  modify  字段  新类型;

删除字段

alter table 表名 drop 字段;

增加字段

默认在最后一列插入字段

在第一列插入字段

alter table 表名 add 字段 数据类型 first;

在某一列后插入字段

alter table 表名 add 字段 数据类型 after 字段;

版权声明:本文为aqws199785原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。