Mysql必知必会-创建和操纵表

创建表

为了CREAT TABLE创建表,必须给出以下两个信息:(1)新表的名字 (2表创建定义,由列名(col_name)、列的定义(column_definition)以及可能的空值说明、完整性约束或表索引组成。
说明 :默认的情况是,表被创建到当前的数据库中。若表已存在、没有当前数据库或者数据库不存在,则会出现错误。
例如:创建员工表 tb_emp,结构如下表所示。
在这里插入图片描述

CREATE TABLE tb_emp
(
	id INT(11)NOT NULL AUTO_INCREMENT,
	anme varchar(25) ,
	deptid int(11) ,
	salary FLOAT ,
	PRIMARY KEY(id)
); 

修改数据表中的列

在 MySQL 中可以使用 ALTER TABLE语句来改变原有表的结构,例如增加或删减列、更改原有列类型、重新命名列或表等。
语法规则
{ ADD COLUMN <列名> <类型> // 增加列
| CHANGE COLUMN <旧列名> <新列名> <新列类型> // 修改列
| ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEFAULT } //修改列的值
| MODIFY COLUMN <列名> <类型> // 修改列的属性
| DROP COLUMN <列名> // 删除列
| RENAME TO <新表名> // 表重命名

删除表

DROP TABLE 表名;

重命名表

RENAME TABLE 表名 TO 新表名 ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值