第1章 数据库和SQL-SQL基础教程

本文是关于数据库和SQL的基础教程。介绍了数据库的基本概念,如Oracle、SQL Server等RDBMS,以及数据库的结构。接着讲解了SQL语言的特点,并展示了如何创建、查看和删除数据库及表。此外,还涵盖了数据类型如INT、CHAR、VARCHAR和DATE,以及表的命名规则、约束设置等。
摘要由CSDN通过智能技术生成

在这里插入图片描述

1-1 数据库是什么

数据库(Database,DB) 是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合

用来管理数据库的计算机系统称为数据库管理系统(Database Management System,DBMS)

关系数据库使用专门的 SQL(Structured Query Language,结构化查询语言) 对数据进行操作

这种类型的 DBMS 称为关系数据库管理系统(Relational Database Management System,RDBMS)。比较具有代表性的 RDBMS 有如下 5 种:
● Oracle Database:甲骨文公司的RDBMS
● SQL Server:微软公司的RDBMS
● DB2:IBM公司的RDBMS
● PostgreSQL:开源的RDBMS
● MySQL:开源的RDBMS

1-2 数据库的结构

关系数据库采用被称为数据库表的二维表来管理数据

数据库表由表示数据项目的列(字段)和表示一条数据的行(记录)所组
成,以记录为单位进行数据读写

1-3 SQL概要

SQL语句以分号(;)结尾

关键字不区分大小写,但是插入到表中的数据是区分大小写的

字符串和日期常数需要使用单引号(’)括起来
数字常数无需加注单引号(直接书写数字即可)

1-4 表的创建

数据库的创建:CREATE DATABASE <数据库名称>;

create database shop;

查看创建好的数据库:SHOW CREATE DATABASE <数据库名称>;

查看所有数据库列表:SHOW DATABASES

使用数据库:USE <数据库名称>;

删除数据库:DROP DATABASE <数据库名称>;

表的创建:CREATE TABLE <表名>
(<列名1> <数据类型> <该列所需约束>,
<列名2> <数据类型> <该列所需约束>,
<列名3> <数据类型> <该列所需约束>,
<列名4> <数据类型> <该列所需约束>,
.
.
.
<该表的约束1>, <该表的约束2>,……);

create table product(
	product_id char(4) primary key,
    product_name varchar(100
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值