您的位置:首页 > 编程语言 > PHP开发

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

2020-03-06 12:40 786 查看

增删改查 -> 增
准备工作: 通过 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) 分别用括号以及都好隔开 ?>
  • 点赞
  • 收藏
  • 分享
  • 文章举报
北极熊爱吃辣 发布了10 篇原创文章 · 获赞 0 · 访问量 238 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: