博客列表 >数据库增删查改及创建数据表 - PHP培训九期线上班

数据库增删查改及创建数据表 - PHP培训九期线上班

。
原创
2019年12月01日 16:40:57569浏览

数据库增删查改

1. 增加操作

INSERT INTO 表名 (字段1,字段2) VALUES (值1,值2);

例如:

INSERT INTO user (id,user,password) VALUES (5,'zhangsan','123465');

另外一种写法:

INSERT INTO 表名 字段1 = 值1,字段2 = 值2;

2.删除操作

DELETE FROM 表名 WHERE 条件1 = 值1;

条件也可以是 与、或

DELETE FROM 表名 WHERE 条件1 = 值1 AND 条件2 = 值2;
DELETE FROM 表名 WHERE 条件1 = 值1 OR 条件2 = 值2;

例如:

DELETE FROM user WHERE id = 1;
DELETE FROM user WHERE user = 'zhangsan' AND password = 123465;
DELETE FROM user WHERE user = 'zhangsan' OR password = 123465;

3.查询操作

SELECT 查询字段(全部查询为*) FROM 表名 [WHERE];

例如:

SELECT * FROM user;
SELECT * FROM user WHERE user = 'zhangsan';

4.更新操作

UPDATE 表名 SET 字段1 = 值1,字段2 = 值2 WHERE 条件1 = 值;

例如:

UPDATE user SET user = 'wangwu','password' = 'admin' WHERE id = 5;

创建数据表

  1. CREATE TABLE user(
  2. id int unsigned not null auto_increment,
  3. username varchar(50) not null comment "用户名",
  4. password varchar(32) not null comment "用户密码",
  5. email varchar(50) not null comment "邮箱",
  6. iphone varchar(11) not null comment "手机号",
  7. name varchar(50) not null comment "昵称",
  8. avatar varchar(200) not null comment "头像",
  9. gender enum('男','女') not null comment "性别",
  10. create_time int not null comment "添加时间",
  11. update_time int not null comment "修改时间",
  12. primary key (id)
  13. )engine = InnoDb default charset = utf8 comment "用户表";

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议