04-21数据操作

#数据库的操作
show databases;
create database php0307 charset=utf8;
drop database php0307;
use php0307;
#数据类型  
#数值(int)  
#时间日期(datatime)  
#字符串(varchar)
#表操作 必须进入库
show tables;
drop table if exists login;
create table login(
    # 字段  数据类型  约束
    id int auto_increment,
    name varchar(20) not null comment '姓名',
    primary key(id)
);
#表选项
#############简单查询
select * from login;
#添加数据  肯定是在库里面操作
insert into login(userid,password,username,sex) values
('zhangsan','123','张三',1);
/*
上面的添加语句需要注意的地方
1、字段和值的位置 一一对应
2、值的数据类型是字段的数据类型
3、当插入的字段是表中全部字段时 字段可以省略不写 值一一对应
例如:insert into login values('zhangsan','123','张三',1);
4、不是全部插入时 字段必须写
例如:insert into login(userid,password) values('zhangsan','123');
5、添加多条数据时 逗号分割
例如:insert into login(userid,password,username,sex) values
('zhangsan','123','张三',1),
('lisi','123','李四',1),
('wangwu','123','王五',1);
*/
#删除语句  通常加条件   删除  从  表  条件是  
delete from login   where userid = 'lisi';
#修改语句  通常加条件  修改 表 设置 字段=什么,字段=什么  条件是
update login set username = '老王',sex=0  where userid = 'lisi';
#李四  王五  都是女
update login set sex=0  where userid = 'lisi' or userid = 'wangwu' ;
update login set sex=0  where userid = 'lisi' or userid = 'wangwu' ;


/*
SQL语句加 条件   删除修改  简单的条件
1、关键字是 where  (写在后面)
2、找数据 (条件必须写完整)  字段=值
3、and是并且   or是或者
*/

猜你喜欢

转载自www.cnblogs.com/baobaoa/p/8909993.html