请选择 进入手机版 | 继续访问电脑版

mysql数据库操作之插入数据

[复制链接]
查看1559 | 回复0 | 2020-10-9 21:30 | 显示全部楼层 |阅读模式
mysql数据库操作之插入数据
  1. mysql> create table stu25(
  2.     -> id tinyint unsigned auto_increment primary key,
  3.     -> name varchar(20)
  4.     -> );
  5. Query OK, 0 rows affected (0.05 sec)

  6. -- 插入数据
  7. mysql> insert into stu25 values (3,'tom');   -- 可以直接插入数字
  8. Query OK, 1 row affected (0.06 sec)

  9. -- 自动增长列可以插入null,让列的值自动递增
  10. mysql> insert into stu25 values (null,'berry');
  11. Query OK, 1 row affected (0.00 sec)
复制代码
小结:
1、只要是auto_increment必须是主键,但是主键不一定是auto_increment
2、主键特点是不能重复不能为空
3、一个表只能有一个主键,但是一个主键可以有多个字段组成
4、自动增长列通过插入null值让其递增
5、自动增长列的数据被删除,默认不再重复使用。truncate table删除数据后,再次插入从1开始。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16