数据库增删改查

我们知道当我们的表创建后重复执行会出错,一般我们会这么处理
CREATE TABLE IF NOT EXISTS stuinfo

学了新建表我们还应该知道一个东西,如何删除表
deop table table_name

怎么查看别人的见表语句呢
show CREATE table stuinfo

怎么查看表结构呢

show COLUMNS from stuinfo

增加列[add 列名]
alter table 表名 add 列名 列类型 列参数
ALTER table stuinfo add test VARCHAR(20)

删除列[drop 列名]
alter table 表名 drop 列名
ALTER table stuinfo DROP test

修改列[modife 列名]
1:修改类型
alter table 表名 modify 列名 新类型 新参数
ALTER table stuinfo MODIFY stu_gender VARCHAR(10)
2:修改列名字
alter table 表名 change 旧列名 新列名 新类型 新参数
ALTER table stuinfo CHANGE stu_gender gender int

not null:非空约束,指定某列不为空

unique: 唯一约束,指定某列和几列组合的数据不能重复
primary key:主键约束,指定某列的数据不能重复、唯一
foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 //暂时不管
check:检查,指定一个表达式,用于检验指定数据

插入一条数据到一个表中
insert into t1(name) value(“张三”)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值