一、SQL语言分类

SQL语言(结构化查询语言)是专门针对数据库进行操作的语言,其语言几乎可适用全部数据库,鉴于SQL语言对数据库的操作不同且结合数据库管理系统,可将SQL语言大致分为三类:
1.数据库定义语言:DDL(Data Definition Language)
在数据库管理系统中有数据定义功能:用户可通过SQL语言方便的对数据库中的数据对象的组成与结构进行定义。结合数据库管理系统功能,可理解为制定数据存储规则,例如:
(1)创建一个数据:

CREATE DATABASE TB1 character set utf8;

(2)删除指定数据库

DROP DATABASE TB1;

(3)创建数据表

use TB1;
create table product;

(4)删除指定数据表

use TB1;
drop table product;

总结:对数据库和数据表的操作较数据库定义语言

2.数据库查询语言:DQL(Data Query Language)
数据库查询语言:可理解为查询表中现有的数据,并不修改底层数据,只做查询。例如:
(1)查询TB1数据库中product中所有数据:

use TB1;
select * from producct;

(2)查询TB1数据库中product中ID等于2的产品名称:

use TB1;
select PNAME from product where ID=2;

3.数据库操作语言:DML(Data Manipulation Language)
数据库操作语言与数据库查询语言的区别在于:数据库操作语言是对表中数据进行操做,其修改底层数据(或者换种说法:数据库操作语言其操作对象为底层数据)。例如:
(1)往数据库表中添加数据:

INSERT INTO `product` (ID,PNAME,PHONE) VALUES(001,'水杯',13788888888);
INSERT INTO `product` (ID,PNAME,PHONE) VALUES(002,'水壶',15366666666);
INSERT INTO `product` (ID,PNAME,PHONE) VALUES(003,'酒杯',13655555555);

(2)删除数据库product表中ID等于2数据:

DELETE FROM `product` where ID=2;

(3)更改数据库表中某条数据信息:

UPDATE product SET ID=5,PNAME='茶杯',PHONE=15688885555 WHERE ID=2;

二、数据库新手操作(必知必会)

1.使用指定数据库,语法为:
use 库名;
实例:

use TB1;

2.查看TB1数据库的详细信息,语法为:
show CREATE DATABASE 库名;
实例:

show CREATE DATABASE TB1;

3.查看MySQL服务器软件下所有的数据库,语法为:
SHOW DATABASES;
实例:

SHOW DATABASES;

4.查看目前正在使用那个数据库,语法为:
select database();
实例:

SELECT DATABASE ();

5.查看某个数据库下有哪些表,语法为:
show TABLES;
实例:

show TABLES;

(目前还在学习中,如笔记中有错误地方还望指正 感谢!!!!)