一、MySQL 管理数据库
查看所有数据库
show databases;
创建数据库
create database 库名;
查看数据库创建数据的语句:
show create database 库名;
删除数据库
drop database 库名;
二、表的管理表
查看所有表:
show tables;
创建表 (student(id,name,age))
create table student(
id int,
name varchar(20),
age int
)
删除表
drop table 表名;
三、管理数据:数据增删改
1、插入数据 insert into 表名 (列名) values (值);
INSERT INTO test
.student
(id
, name
, age
) VALUES (2, ‘天‘, 13);
2、修改数据 update 表名 set 列名=值 where 条件
UPDATE student set name=‘小明‘ where id=1;
3、删除数据:删除表中的所有数据
delete from 表名 where 条件-物理删除
DELETE from student where id=1;
4、查询数据
查询所有值
select * from 表名
查询时指定别名,as 可以省略
select name as 姓名 from student ;
去除重复数据 distinct
实际数据
select DISTINCT name from student ;
结果去除了重复的name数据:
条件查询
-
显示在某一区间的值:80~100 between 80 and 100
-
多个条件中符合 1 个值: in
select * from test.student where age in (14,15);
- 模糊查询:like % 匹配多个字符 _ 匹配 1 个