数据库操作
1.显示数据库
show databases;
2.创建数据库
create database test; create database if not exists test;(没有就创建)
3.选中数据库
use test;
4.删除数据库
drop database test; drop if exists test;(库存在就删除,不存在就不删)
数据表操作
1.创建表
create table table(id int,name varchar(20));
2.查看当前数据库中有哪些表
show tables;
3.查看指定表结构
desc table;
4.删除表
drop table test;
数据库增删改查
新增
insert into student values(1,‘zhuangsan’,‘123’); insert into student(id,sn,name) values (102,2001,‘诸葛亮’),(103,2002,‘曹操’); (多行插入+指定列插入)
查询
1.查看表结构
select * from 表名
2.指定列查询
select id ,name from 表名;
3.查询字段为表达式
select id ,name from 表名;
4.去重
select distinct math from 表名; 去除数学成绩相同的数据
5.排序
select name from 表名 student order by id+sn+mail desc;
6.条件
1.基本查询
select id ,name from 表名 where id<3;
2.AND and OR
select * from 表名 where chinese>80 and english>80;
3.范围查询
select name ,chinese from table where chinese>=80 and chinese<=90;
4.模糊查询
select name from 表名 where name like ‘孙%’;
修改
update student set mail = 777 where name = ‘C罗’;
删除
delete from 表名 where 条件
|