MySQL数据库
win10电脑
增加与删除表的列:ALTER TABLE score_info add column modify_date TIMESTAMP; -- 增加列ALTER TABLE student_info drop column phone; -- 删除列
查看数据库表:连接到数据库之后,我们的第一反应当然是想看看有多少张表,每张表的表名如何。show tables;
查看表结构:describe student_info; -- 基本表结构show create table student_info; -- 详细表结构
修改表名:将student_info表改名为student_info2alter table student_info rename student_info2;
修改字段名:将字段grade更名为 nianjialter table student_info2 change grade nianji varchar(10);此命令中change关键词不能丢,另外新字段名后面要带上字段类型。
修改字段类型:将字段nianji类型修改为varchar(32)alter table student_info2 modify nianji varchar(32);
表的存储引擎:修改表的存储引擎为MyISAMalter table student_info2 ENGINE=MyISAM;注:目标表存储外键会导致引擎修改失败。
主键1、一般主键是在建表的时候指定。2、建好表之后再建主键,并且可以用多个字段组合创建主键。ALTER TABLE bbs_user ADD CONSTRAINT pk_bbs_user1 PRIMARY KEY(uID,userName);3、删除主键:ALTER TABLE bbs_user drop PRIMARY KEY;
外键:1、创建外键:alter table score_info add FOREIGN KEY score_info_ibfk_1(sno) references student_info2(sno);2、删除外键:alter table score_info drop FOREIGN KEY score_info_ibfk_1;
梳理掌握上面9种操作方法,应该可以应对工作中的大部分问题。
勤学苦练是学号MySQL的最佳捷径。