mysql 基础

Mysql简介:

一、什么是mysql:
  • 数据库:是由一批数据构成的有序的集合,这个集合通常被保存为一个或多个文件中。
  • 有一个或者多个数据表(Table)组成,数据表是有多个字段(数据表中的各个数据的键)构成。

二、数据库类型:

  1.关系型数据库
   关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。
关系型数据库:
  MySQL,Oracle,MicroSoft SQL Server, IDB DB2,Access

  2.非关系型数据库(NoSQL)
  NoSQL,泛指非关系型的数据库,例如:Membase,MongoDB


三、Mysql 终端命令

mysql 终端命令 (命令必须以; 结尾)

操作 指令
打开 本地 mysql 服务端 mysql -u root -p
打开 云端 mysql 服务端 mysql -u 数据库用户名 -h 主机名/地址 -p
展示所有数据库 show databases;
创建数据库 create database 库名;
删除数据库 drop database 库名;
使用数据库 use 库名;
查看所有数据表 show tables;
结束编辑mysql \q

四、SQL语句

全大写 服务端必须加; 客户端不用加; 表名和字段是否大写 以数据库内大小写为准

1. 增

操作 语句
增加语句1 INSERT INTO 表名 (字段2,字段2...) value (值1,值2...)
增加语句2 INSERT INTO 表名 vlaue (值1,值2....)

注意: 所有字段的值 必须手动输入 且 输入的数据类型必须与数据库保持一致

2. 删

操作 语句
删除数据 DELETE FROM class WHERE 条件;

3. 改
|操作|语句| DELETE FROM 表名 WHERE id=4;
|-|-|
修改数据 | APPDATE 表名 SET 要修改的类型=值 WHERE 条件;

4. 查

操作 语句
查询指定表里面的所有数据 SELECT * FROM 表名;
根据条件查询指定数据的所有信息 SELECT * FROM 表名 WHERE 条件;
根据条件查询指定数据的指定信息 SELECT 指定字段 FROM 表名 WHERE 条件;

e.g:

  • DELETE FROM class WHERE id=4;
  • SELECT * FROM class WHERE id=3;
    查询 class 表中 id为3的这条数据 的 class,time
  • SELECT class,time FROM class WHERE id=3;
    查询 class 表中 id为3的这条数据 的 class,time
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容