标签:utf8 TE join IV key 中文字符 php like unique
操作所需软件phpStudy 和 Navicat Premium
创建数据表
CREATE TABLE `hf` ( `sno` int(10) unsigned NOT NULL AUTO_INCREMENT, `sname` varchar(30) NOT NULL, `sage` tinyint(3) unsigned NOT NULL, `sgender` enum(‘男‘,‘女‘) DEFAULT ‘男‘, `semail` varchar(30) DEFAULT NULL, `stel` char(11) DEFAULT NULL, PRIMARY KEY (`sno`) ) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
1) 整型: int
? tinyint(微整型 -128~~127) int(-2,147,483,648 ~~ 2,147,483,647)
2) 字符串:
? varchar: 可变长度 varchar(30) 存储abc,varchar会占用3位长度 char: 固定长度 char(30) 存储abc,char会占用30位长度 char的执行速度比varchar快,所以能用char就用char
3) 枚举: enum (单选)
? enum(‘男’, ‘女’)
set(多选)
set(‘古装‘,‘喜剧‘,‘警匪‘,‘恐怖‘,‘穿越‘)
4) 日期:
? date : 年-月-日? datetime : 年-月-日 时:分:秒 (time: 时:分:秒) int: 存储时间戳
5) 文本: text 大文本
1) unsigned: 无符号,只用在整型字段上。
tinyint unsigned 无符号微整型 0~~255
2) auto_increment: 自增长,只用在整型字段上。
3) primary key: 主键。 特点: 唯一 、 非空 、经常和auto_increment结合使用。 主键和自增长配合就能确定唯一的一条数据了。 主键一般都会选择整型字段。
4) unique: 唯一。 该列中不能出现重复值
5) not null: 非空。 该列中不能有 NULL 数据。
增加数据:
insert into hf(sno,sname,sage,sgender,semail,stel) values(3,‘王五‘,19,‘男‘,‘1003@qq.com‘,12345678913);
where 查询条件
select * from hf where sno=1;
in关键字查询
select * from hf where sage in (17,19) and sgender="男";
%: 代表任意长度(包括0)的任意字符
_: 代表1位长度的任意字符
select * from hf where stel like ‘1%9_3‘;
rder by 可以对查询结果按某个字段的升降进行排序**
升序 asc (默认值) , 降序 desc 随机排序 rand()
可进行排序的字段通常是 整型 英文字符串型 日期型 (中文字符串也行,但一般不用)
select * from hf order by sno desc;
limit用来限制查询结果的起始点和长度
格式: limit var1, var2
var1: 起始点。 查询结果的索引,从0开始。 0代表第一条数据
var2: 长度
查询年龄最大的2名男性的信息:
select * from hf where sgender="男" order by sgender desc limit 0,2;
select * from 表1
join 表2 on 链接条件(表1的某个字段=表2的某个字段)
例:
select * from table1 join table2 on table1.sname=table2.sname join table3 on table1.sname=table3.sname where sgender="男" order by sgender desc
格式:
update 表名 set 字段1=值1, 字段2=值2,... where 修改条件
修改表中的哪一条(几条)数据的 字段1=值1...
update hf set sname="王五五" where sno="3";
格式: delete from 表名 where 删除条件
delete from hf where sname="张三";
标签:utf8 TE join IV key 中文字符 php like unique
原文地址:https://www.cnblogs.com/houfee/p/9201596.html