菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: 巨朝阳-20221205-MySQL [打印本页]

作者: 云云    时间: 2022-12-6 19:19
标题: 巨朝阳-20221205-MySQL
一、今日学习内容:
新建表格:
类型:
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;




欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) Powered by Discuz! X3.4