【MySQL】数据库的操作(2)
目录
- 【MySQL】数据库的操作(2)
- 创建表
- 查看表结构
- 修改表
- 删除表
作者:爱写代码的刚子
时间:2024.3.5
前言:本篇博客将介绍数据库中表的基本操作
创建表
- 由于使用了不同的存储引擎,所以表结构的数量不同(MyIsam创建三个,InnoDB创建两个),我们在配置文件中默认选择InnoDB:
查看表结构
-
**select database();**查看当前在哪个数据库
-
**show tables;**查看所有的表
-
**desc user1;**查看user1的表结构(详细信息)
- **show create table user1;**查看创建user1时的语句
- show create table user1 \G冒号换成‘\G’将显示格式化
修改表
在项目实际开发中,经常修改某个表的结构,比如字段名字,字段大小,字段类型,表的字符集类型,表的存储引擎等等。我们还有需求,添加字段,删除字段等等。这时我们就需要修改表。
- **alter table user1 rename to user;**将表user1重命名为user(to可以省略)
- **insert into user values (1,‘小名’,‘1234’,‘2004-2.11’);**向表中插入信息
- **alter table user add image_path varchar(128) comment ‘用户图像路径’ after birthday;**插入新的字段用于保存图片路径
- **alter table user change xingming name varchar(60) DEFAULT NULL;**修改表的名称,注意一定要把完整的属性带上!!!
- alter table user modify name varchar(60);对表中的部分属性进行修改(注意这个是将新的属性覆盖旧的属性,比如这个例子中comment字段没了)
- **alter table user drop password;**删除password字段
注意这里是既删除字段又删除数据
删除表
- **drop table user2;**删除表user2
不要轻易改数据库的名字,表名字,表结构,进行删除等危险操作,会影响上层应用!!