数据库当中最基本的单位是表:table
姓名 性别 年龄(列:字段)
张三 男 20 —->行(记录)
李四 女 21
王五 男 22
数据库当中是以表格的形式表示数据的
因为表比较直观
任何一张表都有行和列:
行(row):被称为数据/记录
列(column):被称为字段
关于SQL语句的分类
SQL语句有很多,最好进行分门别类,这样更容易记忆
分为:
DQL:数据查询语言
select…
DML:数据操作语言
insert delete updata
insert 增 delete 删 updata 改
DDL:
数据定义语言
凡是带有create 、 drop、alter的都是DDL
DDL主要操作的是表的结构。不是表中的数据
create:新建,等同于增
drop:删除
alter:修改
这个增删改和DML不同,这个主要是对表结构进行操作
TCL:事务控制语言
包括:
事务提交:commit
事务回滚:rollback
DCL:数据控制语言
例如:授权grant、撤销权限revoke
不看表中的数据,只看表的结构,只有一个命令:
desc 表名;
简单查询
第一种方式:
select 字段名 from 表名;
其中要注意:
select和from都是关键字
字段名和表名都是标志符
强调:
对于SQL语句来说,是通用的
所有的SQL语句以“;”结尾
另外SQL语句不区分大小写,都可以
第二种方式:
select * from dept;
这种方式的缺点:
1.效率低
2.可读性差
给查询的列起别名
select 列名 as 别名 from 表名
注意:只是将显示的查询结果列名显示为别名,原来表名还是没有变
select不能修改操作,只负责查询