表
创建表:
CREATE TABLE [IF NOT EXISTS] 表名 (
列名 列类型,
列名 列类型,
......
列名 列类型,
);
create table tb_stu(
number char(11),
name varchar(50),
age int,
gender varchar(10)
);
l 查看当前数据库中所有表名称:SHOW TABLES;
l 查看指定表的创建语句:SHOW CREATE TABLE tb_stu,查看 tb_stu表的创建语句;
l 查看表结构:DESC tb_stu;查看 tb_stu表结构;
l 删除表:DROP TABLE tb_stu,删除 tb_stu表;
l 修改表:前缀:ALTER TABLE 表名
1、修改之添加列:
ALTER TABLE 表名
ADD (
列名 列类型,
列名 列类型,
......
列名 列类型,
);
ALTER TABLE tb_stu ADD (education varchar(50));
2、修改之修改列类型:如果被修改的列已存在数据,那么新的类型可能会影响到已存在数据;
ALTER TABLE 表名
MODIFY 列名 列类型;
alter table tb_stu
modify education varchar(100);
3、 修改之修改列名:
ALTER TABLE 表名 change 原列名 新列名 列类型;
4、修改之删除列:
ALTER TABLE 表名
DROP 列名;
alter table tb_stu
drop education;
5、修改之修改表名称:
ALTER TABLE 原表名 RENAME TO 新表名;
alter table tb_stu rename to tb_student;