目录
一.数据库操作
二.表操作
三.数据操作
一:数据库操作
对数据库的操作:主要分为查看数据库、创建数据库以及删除数据库。
1.
查看数据库
show databases; -- 注意后面带有 ' s ' ,
表示有多个;
![](https://img-blog.csdnimg.cn/b5197f0be5d541d596539e798e0bd30d.png)
注意:MySQL 原本存在几个数据库,不要随意操作
2.
创建数据库
create database 数据库名称;
注意:这里的不在带有 s ,因为创建的是一个库
3.
选择数据库
user 数据库名称;
4.
删除数据库
drop database 数据库名;
虽然 MySQL 提供了删除操作,但是一定要三思而后行,删除是不可逆的
二:表操作
1.
创建表
Create table [if not exists]
表名
(
字段名称 列属性
, ......)[
表选项
];
这里面的内
容,并非都要不可。
![](https://img-blog.csdnimg.cn/4a89dbf1a6fa4c84b9c3eac8c70c71d0.png)
2. 查看表
查看所有表
show tables;
查看表详情
desc 表名称;
![](https://img-blog.csdnimg.cn/3d12a48b977a4e91b69cf7be77c392b0.png)
3.
修改表
添加字段
添加 也是 修改表的操作之一,因为你还是改变的表的结构。
alter table 表名 add [column] 字段名 数据类型;
修改字段属性
修改字段属性可以使用两种方式修改,其中一种还可以修改字段名称
-
change
alter table 表名 modify 字段名 属性
alter table 表名 change 旧字段名 新字段名 属性
删除字段
alter table 表名 drop 字段名称
4.
删除表
drop table user;
1.
新增操作
insert into
student
values
(
'test'
,
1
);
Insert into
表名
(
字段列表
) values(
值列表
),[(
值列表
)]; --
添加指定字段的值
insert into
student(name, age) value(
'admin0'
,
0
), (
'user'
,
16
);
注意 : 添加数据的时候 , 后面的值要和前面的字段一一对应
2.
查询操作
select */字段列表 from 表名 [where条件];
select * from student where id=1;
3.
修改操作
update 表名 set 字段 = 值;
![](https://img-blog.csdnimg.cn/5256b240c12747f3a74feedac11da8e0.png)
4. 删除操作
delete from 表名 [where条件]; -- where后不加条件默认删除的也是所有内容
delete from
student
where
name=
'test'
;