数据库建表的基本操作
表(Table)是数据库中数据存储最常见的一种形
式,数据库可以将复杂的数据结构用较为简单的二维表来表示。二维表是由行和列组成的,分别都包含着数据。
在数据库建表之前有些数据库常用的语句我们的先了解一下
use database db_ name; // 使用数据库
create table table_ name(
字段名1 数据类型1 [完整性约束条件],
字段名2 数据类型2 [完整性约束 条件],
字段名3 数据类型3 [完整性约束条件],
字段名n 数据类型n [完整性约束 条件]);//创建表用方括号括起来的是可写可不写
desc table_ name;//查看表
describe table_ name;//查看表
show create table table_ name;//查看表的详细结构
alter table old table_ name rename [to]new_ table name;//修改表名
show tables;//查看当前数据库中的所有表
alter table table_ name modify column_ name new_ data_ type;//修改一个字段
alter table table_ name drop column_ name;//删除字段
drop table table name;// 删除表
在建一个数据库的表之前我们先建一个数据库
use database student;
用我们刚才建的数据库来建表
use student;
接下来开始建表
create table s1(
id int(8),
name varchar(20),
gender varchar(1),
age int(2)
);
查看建的表
desc s1;
查看表的详细结构
show create table s1;
运行结果如下:
修改表名
alter table s1 rename to s2 ;
查看修改结果
desc s2;
运行结果如下:
查表s2存在查表s1不存在,则说明我们修改表名
查看该数据库中的所有表
show tables;
alter table s2 modify id int(10);
alter table s2 drop age;//删除表s2中的字段age
最后删除表s2
drop table s2;
执行删除表s2的指令后再查表s2显示表不存在,说明表s2已经别删除。