标签:mysq add image 判断 desc color name mamicode 主键
DBMS:MySQL
工具:Navicat Premium 11.2.16
CREATE TABLE[ IF NOT EXISTS] <表名>( <列名> <数据类型>[(<长度>)][ <列级约束>][ AUTO_INCREMENT] [,[CONSTRAINT <约束名> ]<表级约束>] );
“if not exists”关键字:在创建前判断是否存在同名的表,不存在则创建表。
“auto_increment”关键字:自动递增。该字段必须是整数类型或小数类型的字段。一个表只能有一个自增列。
创建基本表sc,并添加列sno、cno(主键):
ALTER TABLE <表名> RENAME TO <表名>;
将基本表sc表名修改为student_course:
ALTER TABLE <表名> ADD COLUMN <列名> <数据类型>[(<长度>)][ <列级约束>][ AUTO_INCREMENT];
向基本表student_course中添加列grade:
ALTER TABLE <表名> CHANGE COLUMN <列名> <列名> <数据类型>[(<长度>)][ <列级约束>][ AUTO_INCREMENT];
将基本表student_course中列grade改名为score,数据类型改为tinyint:
ALTER TABLE <表名> DROP COLUMN <列名>;
删除基本表student_course中的列score:
ALTER TABLE <表名> ADD[ CONSTRAINT <约束名>] <表级约束>;
为基本表student_course中的字段sno添加唯一约束:
SHOW TABLES;
DESC <表名>;
查看基本表student_course的详细信息:
DROP TABLE[ IF EXISTS] <表名>;
“if exists”关键字:在删除前判断表是否存在,存在则删除该表。
删除基本表student_score:
标签:mysq add image 判断 desc color name mamicode 主键
原文地址:https://www.cnblogs.com/lqkStudy/p/11474074.html