2020/12/19 刘一辰的JAVA随笔
今日目标:使用终端操作数据库
实验内容:8.如何建表之后添加主键约束CREATE TABLE user4( id INT, name VARCHAR(20));运行DESCRIBE user4;+-------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-------------+------+-----+---------+-------+| id | int(11) | YES | | NULL | || name | varchar(20) | YES | | NULL | |+-------+-------------+------+-----+---------+-------+加入主键约束:ALTER TABLE user4 add PRIMARY KEY(id);再次运行DESCRIBE user4;+-------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-------------+------+-----+---------+-------+| id | int(11) | NO | PRI | NULL | || name | varchar(20) | YES | | NULL | |+-------+-------------+------+-----+---------+-------+删除主键约束:ALERT TABLE user4 DROP PRIMARY KEY;运行DESCRIBE user4查看表结构:+-------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-------------+------+-----+---------+-------+| id | int(11) | NO | | NULL | || name | varchar(20) | YES | | NULL | |+-------+-------------+------+-----+---------+-------+使用modify 修改字段.添加约束:ALTER TABLE user4 MODIFY id INT PRIMARY key;使用DESCRIBE user4 查看表结构:+-------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+-------------+------+-----+---------+-------+| id | int(11) | NO | PRI | NULL | || name | varchar(20) | YES | | NULL | |+-------+-------------+------+-----+---------+-------+给主键设置自增长:ALTER TABLE user4 MODIFY id INT AUTO_INCREMENT;运行 DESCRIBE user4 查看表结构:+-------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+-------+-------------+------+-----+---------+----------------+| id | int(11) | NO | PRI | NULL | auto_increment || name | varchar(20) | YES | | NULL | |+-------+-------------+------+-----+---------+----------------+

浙公网安备 33010602011771号