Mysql学习笔记1-基本介绍及基本增删改查操作

Mysql介绍

MySQL 是一种数据库,数据库定义了存储信息的结构。以表的方式存储信息。
MySQL数据库具有以下主要特点:

  1. 同时访问数据库的用户数量不受限制;
  2. 支持大量数据查询和存储,Mysql可以承受大量的并发访问,可以保存超过50,000,000条记录;
  3. 是目前市场上现有产品中运行速度最快的数据库系统;
  4. 用户权限设置简单、有效。
  5. 免费开源。支持跨平台。
  6. 可移植性好。
  7. 多语言支持,支持C、C++、Python、Java、Perl、PHP、Ruby等多种编程语言。

SQL语句对数据库管理常用的两种方式:数据定义语言(DDL)和数据操纵语言(DML)。

DDL:主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。创建(Create),改变(Alter),显示(Show),删除(Drop)。
DML:用来对数据库里的数据进行操作的语言。增添(Insert),删除(Delete),修改(Update),查看(Select)。

增删改查操作

  本文用Mysql语句执行创建数据库和表,下面这个例子参照网上常用的school数据库以及相关的一些表。主要介绍以下几个常见数据库语句:
  create database/table 数据库名或表名;
  show databases;(查看所有存在的数据库)
  insert into 表名 values(列1值,列2值······);                                              
  update 表名 set 列名='要改的值' where 列名='原来值';
  delete from 表名 where 列名='列值';
  select * from Student where StuName='张三';

创建Student表

Mysql学习笔记1-基本介绍及基本增删改查操作_第1张图片

  • 插入一些数据(insert)
    Mysql学习笔记1-基本介绍及基本增删改查操作_第2张图片

创建Teacher表

Mysql学习笔记1-基本介绍及基本增删改查操作_第3张图片

创建Course表

Mysql学习笔记1-基本介绍及基本增删改查操作_第4张图片
本表的外键TeaId指向了Teacher表中的TeaId。

创建Score表

Mysql学习笔记1-基本介绍及基本增删改查操作_第5张图片

更新Student表

Mysql学习笔记1-基本介绍及基本增删改查操作_第6张图片

删除操作

Mysql学习笔记1-基本介绍及基本增删改查操作_第7张图片

你可能感兴趣的:(mysql入门笔记学习)