一、今日学习内容:
新建表格:
类型:
varchar----字符串
int----普通大小的整数
tinyint----很小的整数
smallint----小的整数
id:自增,自动递增
主键:唯一标识
增删改查
增加数据
insert into 表名(字段1,字段2)values(值1,值2);
eg: insert into stulist(name,age,sno) values("111",12,"000001");
删除数据
delete from 表名 [where条件];
eg: DELETE FROM stulist WHERE id=7;
中括号[where条件]:在技术文档中代表可写可不写
不写:删除表中所有的数据
更新数据
update 表名 set 字段1 =值1,字段2=值2 [where 条件];
eg: UPDATE stulist SET age=99999999 WHERE id=6;
查询数据
select 字段列表/* from 表名 [where条件];
select 字段1,字段2 from 表名;
select * from 表名;
select * from 表名 [where条件];
eg:
SELECT name,age,sno FROM stulist; //选择字段查询
SELECT * from stulist; // 所有字段查询
SELECT * FROM stulist WHERE age>=20; //查询年龄大于等于20的所有数据
高级查询
= 等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
between 在某个范围内
like 搜索某种模式,模糊查询
order by 字段 [desc] 排序
and 且
limit m , n 跳过m条查询n条
eg:
SELECT * FROM stulist WHERE age>=20 AND grade>80;
select * from stulist where age between 19 and 21;
select * from stulist where sex <>"男";
select * from stulist order by age desc;
select * from stulist order by age asc;
select * from stulist where name like "%小%";
select * from stulist where age like "%2%";
select * from stulist limit 2,3; |