SQL语句中的DDL,DML,DQL学习记录:
操作环境:idea中的图形化界面
如何在idea中使用DataBase图形化界面简介:
一. DDL:
操作对象:数据库和某张表和字段(不涉及表中具体的value)
功能:增删改查
具体语法如下:
补充:DDL内容其实没什么好讲的,因为图形化界面中增删改查都可以通过右键来操作(本质上也是使用了语句,不过语句是idea帮忙写的)。
具体的知识点:
建表需要注意的点
约束:一般使用在建表时对字段进行限制作用(字段:关系二维表表头位置,也就是第一行)
常见的约束关键字有:图片形式展示(图片来自黑马程序员)
比如;对 name 字段进行限制,限制该字段不能为空等等(注意每张表必须有一个特殊的约束:就是约束某一个字段必须为主键,也就是每一张表必须有一个主键)
注释:comment
一般格式为 :在想注释的地方写comment ' 内容 '
总结:建表的一般语句格式为:
建表时一般加上字段:创建时间,修改时间
对建好的表进行修改操作:注意是修改表中的字段
二. DML
操作对象:表中具体的value:
功能:增删改
插入数据:
关键字:insert into , value
比如:往tb_emp表中插入一行数据
insert into tb_emp values
(1,'xxx',123,20,1,'学生','大数据与互联网学院',now(),now()),
(2,'yyy',1234,21,2,'学生','人文社会科学学院',now(),now());
(now();是函数,获取当前时间)
更新数据/修改数据:
关键字:Update,set,where
比如:
update tb_emp set age=22 where username='xxx';
删除数据(一次只能删除一行信息)
关键字 delete from where
比如:
delete from tb_emp where username='xxx';
DQL:
难点与重点与常用点:
操作对象:对整张表或表中的字段或字段中的某个数据
作用:查询到想要的数据,展示在控制台
常见语法与关键字:
1.基本查询
作用:直接查询表中的某个字段的全部值
关键字:select . from
语法:
-- 查询(默认返回并展示)密码不同的数据
select distinct password from tb_emp;
# 在全部数据中,查询where条件的语句
select *from tb_emp where password='123456';
select *from tb_emp as e where username='xxx';