MYSQL基础知识及基本增删改查操作

一、数据库概述

1.概念

1.1 什么是数据库?
:数据库(Database,简称DB)是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。数据库能有效地帮助一个组织或企业科学地管理各类信息资源。

1.2 数据库管理系统(数据库服务器)
:(1)数据库管理系统(Database Management System:DBMS)是专门用于管理数据库地计算机软件
(2)MySQL就是一种数据库管理系统,专门用来管理数据库。(我们一般说的数据库,就是指DBMS,即数据库服务器)
数据库服务器、数据库、数据表、数据四者之间的关系如下图
在这里插入图片描述
2.常见的关系型数据库

数据库系统所属公司
OracleOrale
DB2IBM
SQL ServerMS
MySQLAB-SUN-Oracle

3.SQL的定义和规则
定义:
SQL:结构化查询语言(Structured Query Language),是关系型数据库的标准语言。
特点:简单、灵活、功能强大
书写规则:
1.数据库中,SQL语句大小写不敏感
2.为了提高可读性,一般关键词大写,其他小写
3.SQL语句可单行或者多行书写
4.在SQL语句中,关键字不能跨多行或缩写
5.正确使用多行和缩进,可以增加代码的可读性

二、MySQL数据库的操作

1.1 MySQL列的常用类型映射关系

JavaMySQL
intINT
longBIGINT
stringVARCHAR

1.2 如何操作数据表之创建表
进入某一个数据库,进入编辑器(快捷键Ctrl+Q进入),输入命令:
CREATE TABLE 表名(
列名1 列的类型 [约束],
列名2 列的类型 [约束],

列名N 列的类型 [约束]
):

注意:最后一行没有逗号
如:
CREATE TABLE student1(
id BIGINT NOT NULL,
age INT(11),
name VARCHAR(255) DEFAULT ‘张三’
);

1.3 简单的SQL增删改查语句
(1)
INSERT INTO 表名 (column1,column2,column3…) VALUES (value1,value2,value3…);
如:
INSERT INTO student1 (id,age,name) VALUES (03,22,‘张三’);
(2)
UPDATE 表名 SET column1=value1,column2=value2,… WHERE 条件
如:更新id为1的学生的姓名为lucy,年龄改成20 :
UPDATE student1 SET name=lucy,age=20 WHERE id=1;
(3)
DELETE FROM 表明 WHERE 条件
如:删除学生表中id为2的数据 :
DELECT FROM student1 WHERE id=2;
(4)
SELECT 查询的表中的列1,列2,… FROM 表名 WHERE 条件
如:
查询学生表的所有信息:SELECT * FROM student1
查询product表的id为55的productName,salePrice信息:SELECT productName,salePrice FROM product WHERE id=55;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值