MySQL数据库

字段的修饰(属性)补充:

1、unsigned:表示的数字是无符号数字只能是正数(非负)

2、enum:枚举类型(给用户一个选择范围,用户只可以选择其中一个)

3、null:这个字段可以为空

4、not null:这个字段不可以为空

5、primary key:主键,唯一标识表中的一条记录(主键的内容不能重复)

6、auto_increment:设置主键自增(有了主键才可以用主键自增,不然会报错)

7、default:设置字段的默认值

#选择数据库:
use tb1

创建tb001:
create table tb001(
id int unsigned auto_incremnet not null primary key,
name char(30) not null,
age int unsigned,
gender enum("M","F"),
addr vachar(50) default "hebei"
)

查看tb001表结构:
desc tb001

在表中插入数据

格式一:向表中插入数据

insert into 表名 values(值1,值2,值3)
例如:向表tb001中插入一条数据
insert into tb001 values(4,"小明",18,"M","beijing")

注意:插入数据的值必须和创建表结构字段的类型保持一致;插入数据的顺序也要和字段的顺序保持一致;如果数据类型是字符串,必须用引号引起来,数字可以不加引号。

格式二:

insert into 表名(字段,字段,字段) values(值1,值2,值3)
例如:
insert into tb001(name,age,gender) values("小红",20,"M")

注意:这里仅仅是部分字段写入值;没有指定字段,会写入空值;字段的顺序要和值的顺序保持一致。

删除表中的数据

delete from 表名        #删除表中全部的数据
delete from 表名 where 条件        #删除表中指定的数据
truncate 表名        #删除表中全部数据,而且会截断表(id会重新从1开始自增)

用完截断后主键就开始从1自增了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值