数据库和数据表的基本操作(05)

发布于:2023-01-12 ⋅ 阅读:(619) ⋅ 点赞:(0)

每天浪漫主义

“长大后发现,这么棒的台词越来越少了”

创建数据库

MySQL安装完成后,要想将数据存储到数据库的表中,首先要创建一个数据库。创建数据库就是在数据库系统中划分一块空间存储数据。
通过命令行输入
在这里插入图片描述
语法:
create database 数据库名称;
示例:

create database mudb;

创建数据库后可以查看该数据库的基本信息,
语法:
show create database 数据库名称;
示例:

show create database mudb;

图示如下:
在这里插入图片描述
从图里可以看出,刚才创建的数据库采用的是utf-8作为字符集。
当然,我们也可以在创建数据库时为其指定字符集
create database 数据库名 character set gbk;
示例:

create database mudb character set gbk;

删除数据库

drop database 数据库名称;

查询数据库

show databases;
查询出mysql中所有的数据库。

图示如下:
在这里插入图片描述

修改数据库

alter database 数据库名程 character set gbk;
示例:

alter database mudb character set gbk;

图示如下:
在这里插入图片描述

切换数据库

use 数据库名;
示例:

use mudb;

查看当前使用的数据库

select database();
示例:

select database();

图示如下:
在这里插入图片描述

创建数据表

 create table 表名(
         字段1 字段类型,
         字段2 字段类型,
         …
         字段n 字段类型
);

示例:

create table student(
    id int,
    name varchar(10),
    sex varchar(10),
    age int
    );
       

图示如下:
在这里插入图片描述

查看数据表

查看当前数据库中所有表
show tables;
查看表的基本信息
show create table student;

查看表的字段信息
describe 表名;

图示如下:
在这里插入图片描述

修改数据表

有时,希望对表中的某些信息进行修改,例如:修改表名、修改字段名、修改字段 数据类型…等等。在MySQL中使用alter table修改数据表.
修改表的字符集

alter table 表名 character set 字符集;
alter table student character set utf8;

示例如下:
在这里插入图片描述

修改表名

alter table 旧表名 rename to 新表名;

示例如下:

 alter table student rename to teacher;

在这里插入图片描述

修改字段名

alter table 表名 change 旧字段名 新字段名 新字段的数据类型;

示例如下:

alter table teacher change age lifemoney double;

在这里插入图片描述

修改字段数据类型

alter table 表名 modify 字段名 新的数据类型;

示例如下:

alter table teacher modify lifemoney double(20);

增加字段

alter table 表名 add 新字段名 数据类型 [约束条件][firstafter 已存在字段名];

在该语法中,“新字段名”为新添加字段的名称,“first”为可选参数用于将新添加的字段设置为表的第一个字段;“after”也为可选参数用于将新添加的字段添加到指定的已存在字段名的后面。

示例如下:

alter table teacher add address varchar(30);

图示如下:
在这里插入图片描述

删除字段

alter table 表名 drop 字段名;

示例如下:

alter table teacher drop address;

删除数据表

drop table 表名;

示例如下:

drop table teacher;

在这里插入图片描述

对于这篇学习笔记就暂时到这了,兄弟们加油❤️🤣😂😊😘💕😍😒
从现在做起,坚持下去,一天进步一小点,不久的将来,你会感谢曾经努力的你!
👩‍🔧👨‍🔧🧑‍🔧

如果有出错的,请各位友友指正


网站公告

今日签到

点亮在社区的每一天
去签到

热门文章