MySQL表操作

目录

一、创建mysql表的结构

1.在mydb数据库下创建一个表格名字为stu_info,里面结构包含了学号和姓名的名称,字符型以及他的引擎为innodb 字符集为gbk 校队规则为gbk_chinese_ci

二、数据库表查看的基本用法语句

1.查看数据库表明

2.查看数据库表的结构

3.删除stu_info表

4.再次删除stu_info表不出现报错,并且查看告警信息

三、对数据库表中数据进行操作

1.在表中数据增加一行数据结构,并检验

2.修改表中gender数据的字符类型,并检验

3.删出数据库表中gender这一结构的数据,并检验

4.修改数据库表明mydb.stu_info为mydb.stu_information,并检验

5.将数据库表中结构的stu_num修改为stu_id,并检验

四、数据库表的结构复制和数据的复制

1.在mydb.stu_info中插入一条数据并检验

2.复制stu_info的数据库表结构名字为stu_info2,并检验

3.复制数据库stu_info的整体结构和数据名字为stu_info3,并检验

一、创建mysql表的结构

1.在mydb数据库下创建一个表格名字为stu_info,里面结构包含了学号和姓名的名称,字符型以及他的引擎为innodb 字符集为gbk 校队规则为gbk_chinese_ci

create table mydb.stu_info(

        stu_num int comment  '学号',

        stu_name varchar(30) comment '姓名'

)  engine =innodb character gbk collate gbk_chinese_ci;

MySQL表操作_第1张图片

二、数据库表查看的基本用法语句

1.查看数据库表明

show tables;

MySQL表操作_第2张图片

2.查看数据库表的结构

desc stu_info;

MySQL表操作_第3张图片

3.删除stu_info表

drop table stu_info;

MySQL表操作_第4张图片

4.再次删除stu_info表不出现报错,并且查看告警信息

drop table if exists stu_info;

show warnings;

MySQL表操作_第5张图片

三、对数据库表中数据进行操作

1.在表中数据增加一行数据结构,并检验

alter table mydb.stu_info add gender char(1) comment '性别';

desc stu_info;

MySQL表操作_第6张图片

2.修改表中gender数据的字符类型,并检验

alter table mydb.stu_info modify gender enum ('m','f');

desc stu_info;

MySQL表操作_第7张图片

3.删出数据库表中gender这一结构的数据,并检验

alter table mydb.stu_info drop gender;

desc stu_info;

MySQL表操作_第8张图片

4.修改数据库表明mydb.stu_info为mydb.stu_information,并检验

alter table mydb.stu_info rename mydb.information;

show tables;

MySQL表操作_第9张图片

5.将数据库表中结构的stu_num修改为stu_id,并检验

alter table mydb.stu_info change stu_num stu_id int comment '学号';

desc stu_info;

MySQL表操作_第10张图片

四、数据库表的结构复制和数据的复制

1.在mydb.stu_info中插入一条数据并检验

insert into stu_info values(1001,'李四');

select * from stu_info;

MySQL表操作_第11张图片

2.复制stu_info的数据库表结构名字为stu_info2,并检验

create table stu_info2 like stu_info;

show tables;

desc stu_info2;

select * from stu_info2;

MySQL表操作_第12张图片

3.复制数据库stu_info的整体结构和数据名字为stu_info3,并检验

create table stu_info3 select * from stu_info;

show tables;

desc stu_info3;

select * from stu_info3;

MySQL表操作_第13张图片

你可能感兴趣的:(mysql,mysql,数据库)