初始SQL
本笔记为阿里云天池龙珠计划SQL训练营的学习内容
一:数据库的基本认识
数据库:将大量的数据集合起来;
数据库管理系统(DBMS):用来管理数据库的系统;
SQL:就是我们与DBMS交流的语言;
SQL是一门半衰期挺好的计算机语言。
二:SQL的划分:
按照SQL的不同功能划分SQL分为4种:
数据定义语言(DDL):用来定义数据对象、数据库、数据表行和列的语言。我们用来创建、删除、修改数据库和数据表的结构。
包括有:CREATE \DROP \ALTER
数据操作语言(DML):用来修改、增加、删除数据表中记录的语言。
包括:INSERT\ UPDATE\DELETE
数据控制语言(DCL):用来定义访问权限和安全级别的语言
数据查询语言(DQL):用来查询想要的数据记录语言,他是数据库中的最重要同时也是使用占比最多的语句
三:数据库中各种语言的操作:
DDL
1、创建一个数据库
CREATE DATABASE <数据库名称>;
#例如:
CREATE DATABASES AddressbookDB;
创建完数据库之后需要往数据库中放入数据,所以就需要数据表,创建数据表:
#在数据表中为了确保没有需要创建的数据表,先做删除动作
DROP TABLE IF EXISTS Addressbook;
CREATE TABLE Addressbook(
regist_no INTEGER NOT NULL,
name VARCHAR(128) NOT NULL,
address VARCHAR(