欢迎光临散文网 会员登陆 & 注册

2023年 挑战!自学30天入门软件测试【数据库学习(sql高级、sql函数)】

2023-05-21 23:13 作者:无情小贱客  | 我要投稿


10:44


多敲多练,这个是真的需要,实践才知道你会敲错什么,反正我真的会敲错,敲成五花八门的东西。。。

5分钟你想一下

建表 (昨天学今天就忘记了)

create table 表名(

字段名 字段类型 约束,

...)


还有一件事建表一般都是开发搞的,我们最多也就是查询,还插入吧。修改或者更新一般一般。。。dddd

删表 drop table 表名

PS:还有修改表名哪些还有修改字段名字

建字段

查询表的内容(>,<,=,<>,!=,>=,and,or,in,between,not)

select * from 表名;

模糊查询

select * from 表名 where sg like ‘169’;

模糊查询还有一种用法就是,(就有点像你在某网站上搜索了xx,这种算是模糊查询,根据关键字xx进行地毯式搜索)

查以孙开头的名字

select * from students where name like '孙%' ;

查以巧结尾的名字

select * from students where name like '%巧';

查询姓名含白的学生

select * from students where name like '%白%' ;

还有一件事记得加上英文的分号;


我很怕别人说我这么做笔记给谁看



11:19


order by

排序(默认的话就是从小到大,升序)

select * from 表名 order by 字段a;

asc升序(肾虚,所以是需要慢慢恢复,从小到大)这样记得快一些(从小到大)

select * from 表名 order by 字段a asc;

desc降序(从大到小)

select * from 表名 order by 字段a desc;


14:42


insert into 表名 values(...),(...)...

字符串的话需要双引号

插入数据

insert into 表名 values(...),(...)...

insert into student(name) values('老夫子')

直接插入多条数据

insert into students(name) values('老夫子5'),('老夫子6')

数据之间用英文逗号隔开


21:43


讲个笑话,以前我把update当成了删除,。。。那场面真尴尬

这里需要注意了,update,database,updata

学习sql优先,工具是死的,语句的话大部分都很通用。

怎么理解这个呢,就是你在五一的时候想把酒店的价格从100元变成500元,就是类似这个东西了,条件是这个酒店和五一当天的房,需要更新的内容是这个房子A=500元,那么就是这样完成了更新操作。


27:11


delete from 表名 where 条件

delete from students where id=6;

怎么理解这个呢就是你今天浏览了某网站,但是你的ip被他数据库存储了,然后你进去了他的数据库,然后就是需要在他的ip表里面删除了你的ip(我吹牛的,你能进数据库你还有删除权限你不是逆天了吗)


30:46


limit

这个用于查找的数据很大量的时候才用的到,怕全部查一遍会卡死在哪里,不过不用担心一般三方工具提供暂停按钮,可是怕被骂。。。

(痛苦面具长时间不操作会断连的,然后我笔记记住了一半然后出去发呆了回来再记笔记,然后就不会同步了,这个就叫做断连,数据库也是这样的,如果你长时间闲置他,然后再进去操作,那么你就需要重新输入密码,因为你被断连了。。。这个可以设置断连的时长是多少的。所以不要看一下走一下真的很痛苦这个记笔记功能。)

(数据量很大的时候)

select * from 表名 limit start,count

显示前三行的数据

select * from students limit 0,3;

显示4到6行的数据

select * from students limit 4,6;

显示前十行的

select * from student limit 10;


33:15


又断连了一下很痛苦

起别名as

select 别名.字段1,别名.字段2,... from 表名 as 别名

给学生表起别名

select s.name,s.sex,s.age from students as s;

select * from student as s where s.id=100;

一切都是为了最后的那个多表操作铺垫的






42:03


不想学习下去了,这个高级操作感觉开始涉及多表了应该,交给后面的那个我学习吧,加油


43:15
















2023年 挑战!自学30天入门软件测试【数据库学习(sql高级、sql函数)】的评论 (共 条)

分享到微博请遵守国家法律