☰
表的基本操作
2026/10/28 2:03:14 网站建设 项目流程

一.创建表及插入数据:

1.首先创建库mydb1_test.

mysql> create database mydb1_test;

2.使用库

mysql > use mydb1_test;

3.创建表t1:

mysql> create table t1(float_num float(10,2) , double(20,2), decimal_num decimal(20,2));

4.插入数据:

mysql > insert into t1 value (1234567.66,123456789000000.66,123456789000000.66);

5.查看t1:

mysql > select * from t1;

二.查看表:

show 语句:显示当前数据库中已有的数据库表

show table[from数据库名] [likewild];

使用\G可以查看更全的表定义信息

mysql > show create table student1\G

describe语句:查看数据表中各列的信息

desc表名; #orshow columns from表名;

字段意义分析:

field:字段名称

type: 字段类型

null:是否允许为空

key:索引类型

default:默认值

extra: 填充

三.删除表

格式:

drop table [if exists] 表名;

注意:

  • 用户必须拥有执行 drop table 命令的权限,否则数据表不会被删除
  • 推荐使用 if exists 字句,即先判断是否存在,存在则删除,如:
mysql>drop table if existstb1;
QueryOK,0rows affected(0.01sec)

四.修改表

1.修改表名

更改表名(重命名):

#法1:
alter table表名rename新表名;
#法2:
rename table表名to新表名;

2.新增列

  • 添加新列
alter table表名add新列名 列类型[after|first]列名;
# after:在指定列之后插入新列
# first:在第一列插入新列
#注意:无before关键字
3.删除列
alter table 表名 drop 列名;
4.修改列名
alter table表名change旧列名 新列名 列类型;
# change 可以将列明和列类型一起修改5.修改列的类型
alter table表名modify列名 列类型 ;]
6.修改列位置
alter table表名modify列名 列类型after某列;
alter table表名modify列名 列类型first;

五.复制表

1.复制表结构

create table新表名like源表;

2.复制表结构+数据

create table新表名select * from源表;

3.复制表数据

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询