数据库基础

数据库的基本概念

1.数据库的英文:DataBase 简称DB。
2.什么是数据库?用于存储和管理数据的仓库。
3.数据库的特点:
(1)持久化存储数据,其实就是一个文件系统。
(2)方便存储和管理系统。
(3)使用了统一的方式去操作数据库——SQL
4.常用数据库
在这里插入图片描述
在这里插入图片描述

安装配置与卸载

在这里插入图片描述

数据库、表、数据的关系

在这里插入图片描述
在这里插入图片描述

SQL

概念

 SQL:Structured Quire Language  结构化查询语言
 定义了操作所有**关系型数据库**(Relational DBMS)的规则。每一种数据库操作存在不一样的地方称之为“方言”。

SQL的通用语法

1.SQL语句可以单行或多行书写,以分号结尾;
2.可用空格和缩进来增强语句的可读性;
3.MYSQL数据库的SQL语句不区分大小写,关键字建议使用大写;
4.三种注释
  # 单行注释:-- 注释内容(注意空格),或者 # 注释内容(MYSQL特有的)
  # 多行注释:/*注释内容*/

SQL分类

在这里插入图片描述在这里插入图片描述

DDL:操作数据库、表

操作数据库(CRUD)

在这里插入图片描述

操作表(CRUD)
-- 创建一个学生信息表
		 create table Student(
				id int,
				name varchar(32),
				age int,
				score double(4,1),
				brithday date,
				insert_time timestamp 
		);

在这里插入图片描述 在这里插入图片描述
在这里插入图片描述在这里插入图片描述

DML:增删改表中数据

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

DML:查询表中的记录


在这里插入图片描述
在这里插入图片描述

-- 实例:
-- 创建一个表
CREATE TABLE student(
	id INT, 						-- 编号  
	name VARCHAR(32),				-- 姓名
	age INT,						-- 年龄
	sex VARCHAR(5),					-- 性别
	address VARCHAR(50),			-- 住址
	math INT,						-- 数学
	english INT						-- 英语
);
添加数据
INSERT INTO student (id,name,age,sex,address,math,english)VALUES
(1,"花花",19,"女","伦敦",66,88),
(2,"欢欢",18,"女","湖南",65,NULL),
(3,"小涵",20,"女","安徽",99,99),
(4,"邯邯",22,"女","安徽",52,79),
(5,"马云",40,"男","浙江",66,99);

TRUNCATE TABLE student;						-- 删除表
DELETE FROM student WHERE(id=1);			-- 删除student表中id为1的数据
SELECT *FROM student;						-- 查询表中所有的字段

SELECT NAME,age FROM student;											-- 查询姓名和年龄
SELECT address FROM student;											-- 查询address结果集
SELECT DISTINCT address FROM student;									-- 去除重复的结果集
SELECT name,math,english,math+english FROM student;						-- NULL做任何计算结果都为null
SELECT name
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值