#数据库的操作
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是或者
*/