02MySQL学习--超详细,数据库的创建和表结构的更改

119 阅读2分钟

在数据库中 -- 表示注释

1. 查看当前所有数据库

show databases; --查看当前所有数据库

最后一行表示数据库的个数 ,一般有4个自带的

2. 添加一个数据库

create database python --添加一个数据库

显示Query OK就是操作成功。配合show databases可以查看到刚刚创建的数据库。倒数第二个python就是刚刚创建的。 

 

3.使用刚刚生成的数据库,并查看当前正在使用哪个数据库:

use python --切换到要使用的数据库

select database();  --查看当前正在使用的数据库,注意与show databases;区分

4.查看当前数据库中的表格:

show tables; --查看当前数据库中的表格

 括号中是查询时间,当前没有创建表所以基本不消耗时间。

5.创建表格,添加字段。各字段之间用逗号隔开,字段内用空格隔开。

create table class(字段名 数据类型 约束);

 

6.查看下刚刚创建的表有哪些字段:

desc class; --查看字段信息

7.向表中加数据并查看数据:

insert into class value(1, "xiaomei", 02, 175.22)

 

8.查看表中的数据: 多出了xiaomei的数据

select * from class; --查看表中的数据

9.向表中添加字段并查看: 

alter table class add gender enum("male","famale") default "male"

 

 10.修改字段:想要将身高变成保留一位小数

alter table class modify high decimal(4,1);

 

11.修改字段,想要将身高的字段名变成:height

alter table class change high height decimal(4,1);

12.删除字段:age

alter table class drop age;

 13.删除数据表:class表没有了。

drop table class;

14.删除数据库:python数据库没有了。

drop database python;

 

补充:要是数据库中要存储中文,要在创建时设置:

查看数据库信息,末尾显示了编码格式:拉丁1

create database 数据库名;

 

查看数据库信息,末尾显示了编码格式:utf8

create database 数据库名 charset=utf8;