2.27学习PHP 第三天完成版:mysql入门

增删改查 -> 增
准备工作: 通过 phpmyadmin 自己建立几个表测试
aaa表 id 自增长 user sex;
1.添加所有列 添加所有列
insert into user (uid,name,age) values (1,‘lisi’,23);
2.一行中有多个列 一行中有多个列,我们可以插入全部列 我们可以插入全部列,也可以插入部分列 也可以插入部分列 但是:列与值要严格对应
insert into user (uid,name) values (1,‘lucy’);
3.主键自增插入 主键自增插入 desc user;
insert into user (name) values (‘yumi’);
4.插入所有列的简写 插入所有列的简写
insert into user values (‘kimi’,25); //报错:列计数不匹配值计数 insert into user values (3,‘kimi’,25);
数字可以加单引号,它也会转成int来理解 但是字符串必须加单引号,不加会理解为一个列名或者变量,会报错
insert into user values (‘4’,‘zhangsan’,‘25’); insert into user values (5,zhangsan,25);
5.一次添加多行数据 一次添加多行数据
insert into user values (5,‘test1’,44),(6,‘test2’,23),(7,‘test3’,18);
注意: 列与值, 严格对应 (id 自增列也必须对应) 数字和字符串的注意点
数字不必加单引号,
字符串必须加单引号.
1 次添加多行数据,用逗号隔开

<?php //在插入数据之前需要先查看哪些列或者字段 //desc + 表名 desc aaa; // // insert into aaa(id,name,sex) values (123,'zs'daa); // 需要些的字段 如果是字符串要加引号 整型不需要引号 // varchar,char,nvarchar,nchar,text,ntext,日期类型如 // :datetime都需要加单引号 数值型,逻辑型的不用加引号如:int,numeric,bit不需要加 // 字符串类型的varchar,char,nvarchar,nchar,text,ntext,日期类型datetime都需要加单引号,int,numeric,bit等数值型,逻辑型的不用加引号。例如:INSERT workers (name,age,salary) VALUES ('zhangsan',30,3000); // // insert into aaa (id,name,sex) values (1,'网的','男'); // 插入中文乱码 成问好?? // 查询一下表里的内容 select * from aaa; // 可只查询其中某一个字段 在字段和值分别输入就好了 // auto_increment 自增加 根据最大数值自动家1 // 简写不需要输入字段直接输入值也可以 // // 比如 insert into aaa values (9,'sss','fff'); // // columu 列 count // ID不能简写 因为值得数量和列的数量对不上 // 一次添加多行数据 // insert into aaa values (6'11''11'),(ssss) 分别用括号以及都好隔开 ?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值