mysql增刪改查

超電磁手炮發表於2020-10-18

登入mysql

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

資料庫

展示庫

mysql> show databases;

建庫

mysql> create database 資料庫名;

使用庫

mysql> use 庫名;

展示當前資料庫的所有表

mysql> show tables;

刪除資料庫

drop database 資料庫名;

刪除表

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);

刪除資料

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 欄位;

相關文章