基本select语句
基本select语句
- SQL的分类
-
-
- DDL:数据==定义==语言(数据库对象)
- DML:数据操作语言(高频)
- DCL 数据控制语言
-
- 注意
- 导入现有的数据表、表的数据
-
-
- 方式1 命令行
- 方式2 图形化界面导入
-
- 基本的select语句
- 列(字段)的别名
- 去除重复行
- 空值参与运算
-
-
- 空值参与运算
-
- 着重号``
-
- 查询常数
- 显示表结构
- 过滤字段(筛选)where
- 客户练习题
-
-
-
-
- 1、查询员工12个月的工资总和并起别名为“ANNUALSALARY”
- 2、查询employees表中去除重复的job_id以后的数据
- 3、查询工资大于12000的员工姓名和工资
- 4、查询员工号为176的员工姓名和部门号
- 5、显示表departments的结构,并查新其中的全部数据
-
-
-
SQL的分类
DDL:数据定义语言(数据库对象)
从无到有
create、alter(修改)、Drop(删结构)、rename(重命名)、truncate(清空表数据)

DML:数据操作语言(高频)
对表数据进行操作一条条记录
insert(增)、delete(删)、update(改)、select(查)
DCL 数据控制语言
对数据库操作记录进行控制
commit提交、rollback回滚(撤销)、savepoint保存点、grant赋予相关的权限、
Revoke回收相关的权限
==commit提交、rollback回滚(撤销)==是TCL是事务控制语言
注意
语句和语句之间一定要;隔开
show create table emp\g
\g属于转置功能:行转列(列转行),增加易读性
在黑窗口可以执行,在图形化界面会报错

导入现有的数据表、表的数据
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| dbtest1 |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
6 rows in set (0.00 sec)
方式1 命令行
只能命令行导入数据库
source 文件的全路径名(完整路径)
source E:\Service program\My SQL\My SQL data\Uploads\atguigudbmysql> show databases;
+--------------------+
| Database |
+--------------