MySQL的入门

本文介绍了MySQL中如何使用ALTER TABLE语句来修改表结构,包括重命名表、添加、修改和删除字段、主键、外键及各种约束等操作,并对比了MySQL与其他数据库系统的端口信息,突出了MySQL的速度快、成本低、可移植性强等特点。
SHOW VARIABLES LIKE 'storage_engine%'	#查看引擎

ALTER TABLE `studten` RENAME `student1`  #修改表名

ALTER TABLE `student1` ADD Cid INT # 添加子段

ALTER TABLE `student1`  CHANGE `class` `class1` VARCHAR(225) #修改字段

ALTER TABLE `student1` DROP `class1` #删除字段

ALTER TABLE `student1` MODIFY `Sid` INT
ALTER TABLE `student1` DROP PRIMARY KEY   #删除主键 https://www.2cto.com/database/201709/683142.html
ALTER TABLE `student1` ADD CONSTRAINT pk_grade PRIMARY KEY `student1`(`Sid`) #添加主键
ALTER TABLE `student1`ADD CONSTRAINT Fk_gride FOREIGN KEY (`Cid`) REFERENCES `gride`(`Cid`) # 添加外键

ALTER TABLE `student1` ADD UNIQUE (`Sage`);  #添加唯一约束

ALTER TABLE `student1` DROP INDEX `Sage`; #删除唯一约束


ALTER TABLE `student1` ADD CONSTRAINT B CHECK (`Sage`<=20) #添加检查约束

ALTER TABLE `student1` DROP FOREIGN KEY Fk_gride #删除外键
DROP INDEX  Fk_gride ON `student1` #删除索引

ALTER TABLE `student1` MODIFY `Sage` INT  DEFAULT  2; #添加默认约束
ALTER TABLE `student1`
ALTER COMMENT 
ALTER TABLE `student1`  MODIFY `Sage` INT ; #删除默认约束

  

MYSQL的优势

运行速度快,使用成本低,可移植性强,适用用户广


SQLSEVER 端口号      1433
MYSQL    端口号      3306
ORACLE  端口号      1521

 

转载于:https://www.cnblogs.com/wh1520577322/p/8405391.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值