Day026MySQL数据库的基本操作

mac2025-08-09  10

对于数据库的基本操作:

--创建数据库test1

create database test1;

--查看所有数据库

show databases;

--查看数据库 名为 test1 的创建信息

show create database test1;

--修改 test1 库的编码为 gbk

alter database test1 character set gbk;

--删除数据库 test1

drop database test1

创建表:

语法:

create table 表名(

字段名1 字段类型1,[完整性约束]

字段名2 字段类型2,[完整性约束]

……

字段名n 字段类型n,[完整性约束]

示例:--建立一个名为 “student” 的表,包含字段 “id,姓名,性别,年龄”

create table student(

id int(6),

name varchar(20),

gender varchar(1),

age int(2)

);

查看表:

语法:

1.查看表的结构

desc 表名

2.查看表的详细结构

show create table 表名

示例:

--查看student表的结构

desc student

--查看student表的详细结构

show create table student

修改表:

语法:

1.修改表名

alter table 旧表名 rename 新表名

2.修改字段数据类型

alter table 表名 modify 列名 新字类型

3.修改多个字段数据类型

alter table 表名 modify 列名1 新字类型1,

modify 列名2 新字类型2,

……

modify 列名n 新字类型n;

4.修改字段名

alter table 表名 change 旧字段名 新字段名 旧字段类型

5.修改字段名并修改字段类型

alter table 表名 change 旧字段名 新字段名 新字段类型

6.添加字段

alter table 表名 add 字段名 字段类型 [完整性约束] [first | after 字段名]

7.删除字段

alter table 表名 drop 列名

示例:

--将student 表名修改为 t_student

alter table student rename t_student

--将student 里面id 的数据类型为int(10)

alter table t_student modify id int(10)

--将 t_student 表中的gender 修改为 sex

alter table t_student change sex gender varchar(1)

--将 t_student 表中的gender 修改为 sex 并修改字段类型为 varchar(2)

alter table t_student change gender sex varchar(2)

删除表:

drop table 表名;

最新回复(0)