SQL语句分类&查询语句
* 本博客涉及到的数据为bjpowernode.sql,数据见文末,SQL文见MySQL入门(9)文末。
* 该数据有三张表,分别是部门表dept(deptno部门编号、dname部门名称、loc位置)、
员工表emp(empno工号、ename员工姓名、job职位、mgr直属领导工号、
hiredate入职日期、sal月薪、comm补贴、deptno部门编号)、
薪水等级表salgrade(grade等级、losal区间下限、hisal区间上限)
一、SQL语句分类
1、SQL的分类
数据查询语言(DQL - data querylanguage):select(针对表中数据)
数据操纵语言(DML - datamanipulationlanguage):insert、delete、update(针对表中数据)
数据定义语言(DDL - data definitionlanguage):create、drop、alter(针对表的结构)
事务控制语言(TCL - transactionalcontrol language):commit、rollback
数据控制语言(DCL - data controllanguage):grant、revoke
2、几种语句的简单说明
SQL不区分大小写,每个语句后面要有分号,可以用\c结束一个语句
create database bjpowernode; 创建数据库
use database bjpowernode; 使用数据库
drop database bjpowernode; 删除数据库
source 直接拖文件 导入SQL脚本文件
show tables; 查看表格
desc dept;查看表结构
show databases;查看所有database
show tables from world; 查看其它库的表
show create table city;查看建表语句
select database();查看当前所使用数据库名称
select version();查看版本
在