1. 程式人生 > >04-21數據操作

04-21數據操作

har lis sts sel null from var san pda

#數據庫的操作
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是或者
*/

04-21數據操作