0
点赞
收藏
分享

微信扫一扫

MySQL数据库表管理


1.选择数据库


    sql语句:use 数据库名称;




MySQL数据库表管理_字段名

 2.创建表



    sql语句:         


 create table stuent(
sid int,
sname varchar(20),
sage int
);


MySQL数据库表管理_MySQL数据库表_02




.查看表结构


      sql语句:desc 表名;


MySQL数据库表管理_sql语句_03


 4.删除表


  sql语句:drop table 表名;



MySQL数据库表管理_sql语句_04

 5.修改表


     5 .1 添加字段


        sql语句:alter table 表名 add column 新添字段名 类型;

 
alter table student add column sgender varchar(2);

MySQL数据库表管理_字段名_05

 5.2删除字段


    sql语句:alter table 表名 drop column 字段名;

alter table student drop column sgender;


MySQL数据库表管理_MySQL数据库表_06



 5.3修改字段类型


        sql语句:alter table 表名 modify column 字段名 修改后的新类型;


alter table student modify column remark varchar(100);


MySQL数据库表管理_字段名_07



 5.4修改字段名称


        sql语句:alter table 表名 change column 字段名 修改后的字段名 修改后的新类型;  


alter table student change column gender sgender varchar(2);


MySQL数据库表管理_MySQL数据库表_08



 5.5修改表名称


        sql语句:alter table 表名 rename to 新表名;  


alter table student rename to stu;

MySQL数据库表管理_sql语句_09



案例Demo: 


1.创建一个员工表
字段 属性
id 整形(int)
name 字符串(varchar)(长度为20)
gender 字符串(长度为2)
birthday 日期型(date)
email 字符串(长度为10)
remark 字符串(长度为50)
=====================================================================
create table emp(
id int,
name varchar(20),
gender varchar(2),
birthday date,
email varchar(10),
remark varchar(50)
);
=====================================================================

MySQL数据库表管理_sql语句_10


2.修改表练习
2.1 在员工表基础上增加age列
alter table emp add column age int;
2.2 修改email列长度为50
alter table emp modify column eamil varchar(50);
2.3 删除remark列
alter table emp drop column remark;
2.4 列名name修改为username
alter table emp change column name username varchar(20);

MySQL数据库表管理_表名_11










举报

相关推荐

0 条评论