所有内容收录在合集~SQL入门到熟练。欢迎点赞关注我哦~
之前都是英文,这次写中文版
1增~录入资料
假设我要录入的内容长这样
那么首先我写可以直接选中表格好了,然后直接在下面加入
insert into book1 value (1,'飘','hhyk')
字符串用引号加起来
然后就可以依次进行资料的录入,每个值都是唯一的,不能重复录入,否则会报错。出现这种情况,意思是输入了重复内容。
Error Code: 1062. Duplicate entry '1' for key 'book.PRIMARY'
录入资料的时候也可以进行限制
之前用过的 NOT NULL
UNIQUE 唯一
DEFAULT 预设值
都可以结合使用,写在句子后面即可。
比如在下方的100后面可以添加 NOT NULL
如果觉得写数字麻烦,可以在INT后面添加AUTO_INCREMENT
甚至根本可以直接在表格里面输入就好
2 修改和删除
修改也就是更新
先打开设置好的表,然后关闭自动更新
接着写要更新的内容
再写条件判断
比如我觉得飘这个名字不好听,想改成英文
那么我选中表格,然后更新,然后设置条件,完成修改
然后删除其实已经说过了,书写是delect from
delect from book
where name=god and price=86
然后执行,同时复合2个条件的就会删除
如果我是一个只想出售高价的书本的老板,那我只想卖50以上的书本,也可以直接删掉50以下的书本,那么我可以写
delect from book
where < 50;
英文里面的drop也有删除的意思,但是他删除的库
对应的,直接写 delect from book,然后执行,则是删除了表里的内容,成为了空白的表格。
3 查询,获取资料
其实这个之前已经用过了 ,但是!我就是要配合标题再回顾一下。
我们写了很久的select*from(表格名)
这个就是从某个表格获取全部资料。
然后select 后面跟着列名,就是单取某部分资料
排序order by
其实就是3到7课的内容。