SQL学习笔记(三)

本文介绍了SQL语言的三大类别:DDL用于数据库定义,如创建和删除数据库、数据表;DQL专注于数据查询,不修改数据;DML则涉及数据的增删改操作。此外,还分享了数据库新手必须掌握的一些基本操作。
摘要由CSDN通过智能技术生成

一、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;

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值