MYSQL的增删改查实践

原创 2019-01-10 17:07:31 230
摘要:<?php /** * mysql 主键自增, 必须是整型 给name建立唯一索引,约定用户名不允许重复,索引类型选UNIQUE 添加:INSERT INTO 表名(字段列表) VALUES (值列表) 查询:SELECT 字段列表 FORM 表名 WHERE  查询条件&
<?php
/**
* mysql
主键自增, 必须是整型
给name建立唯一索引,约定用户名不允许重复,索引类型选UNIQUE
添加:INSERT INTO 表名(字段列表) VALUES (值列表)
查询:SELECT 字段列表 FORM 表名 WHERE  查询条件 ORDER BY 排序条件 LIMIT  数量
更新:UPDATE 表名 SET 字段=值,...WHERE 更新条件;
删除:DELETE FROM 表名 WHERE 删除条件

更新删除 一定要限制条件
表名和字段用反引号

AS 起一个别名
concat() 字段拼接
concat_ws() 设置拼接的分隔符
concat_ws(' : ',`id`,`name`) AS `USER_INFO`

count(*)  统计记录
 */

//添加数据完整写法
INSERT INTO `user` (`name`, `sex`, `age`, `email`, `possword`, `status`, `create_time`)
VALUES ('杨过', '0', '33', 'yg@qq.com', sha1('123456'), '1', '1547106084');

//添加数据简化版  可以省略INTO 和字段列表  但是VALUES里面的值列表必须写完整,包括自增主键id,自增主键一般给一个null
INSERT `user` VALUES  ('null', '杨kang', '0', '43', 'yk@qq.com', sha1('123456'), '1', '1547106084'); 

//添加多条记录
INSERT `user` VALUES  ('null', '杨kang', '0', '43', 'yk@qq.com', sha1('123456'), '1', '1547106084'),('null', 'kang', '0', '43', 'yk@qq.com', sha1('123456'), '1', '1547106084'); 

//更新数据 一定要限制WHERE条件
UPDATE `user` SET `age`=44,`status`=0 WHERE `id` =3;

//查询数据 asc升序  desc 降序
SELECT `id`,`name`,`age`,`sex` FROM `user` WHERE `sex`=0 ORDER BY `age` asc limit 0,2;

//删除数据
DELETE FROM `user` WHERE `id`=3;


批改老师:韦小宝批改时间:2019-01-11 09:10:11
老师总结:写的很详细 不仅仅更新要设置条件 删除也是必须要设置条件的哦

发布手记

热门词条