【Mysql1】介绍、安装与常见命令

目录

一、数据库的概念

二、数据库的特点

三、Mysql

1.背景

2.DBMS分为两类

3.安装Mysql

4.常见命令介绍

1、查看当前所有的数据库

2、打开指定的库

3、查看当前库的所有表

4、查看其他库的所有表

5、查询语句

6、创建表

7、查看表结构

8、插入语句

9、更新语句

10、删除语句

11、查看MySQL服务端版本

5.MySQL的语法规范

6.SQLyog(图形化用户界面客户端安装)


除了将数据存在内存中,我们常把数据放在文件中,但是会出现不易查找的问题,所以我们使用数据库来管理大量的数据。

数据库可以实现数据的持久化,可以对数据进行统一管理。

一、数据库的概念

1.DB

数据库(Database)或数据库产品:保存了一系列有组织的数据。

2.DBMS

数据库管理协系统(Database Management System):创建和操作数据库产品的容器,如:Mysql、Oracle、DB2、SqlServer等。

3.SQL

结构化查询语言(Structure Query Language):专门用来与数据库通信的语言。

优点:几乎所有DBMS都支持SQL

二、数据库的特点

1.将数据放到表里,表再放到库里。(类比:表相当于文件夹里的一页,数据库相当于文件夹)

2.一个数据库中可以有多个表,每个表都有一个名字用来标识自己。表名具有唯一性。(类比:文件夹里可以有很多页,每一页都有自己的名字,名字是唯一的。)

3.表具有一些特性,这些特性定义了数据在表中如何存储。

4.表由列组成,把列称为字段。

5.表中的数据都是按行存储。

三、Mysql

1.背景

隶属于MySQLAB公司,总部位于瑞典,后被sun公司收购,sun公司又被oracle收购。

优点:开源免费;性能高;易使用。

2.DBMS分为两类

基于共享文件系统的DBMS,如Access。

基于客户机——服务器(C/S)的DBMS,如Mysql。

3.安装Mysql

安装8.0Mysql

MYSQL客户端下载

4.常见命令介绍

1、查看当前所有的数据库

show databases ;

命令结尾使用;或\g,推荐使用;

回车后出现四个数据库:

1、information_schem 原数据信息

2、mysql 保存用户信息

3、preformance_schem 搜集性能参数

4、test 测试数据库,空的

2、打开指定的库

use 库名;

例如,use test;

3、查看当前库的所有表

show tables;

4、查看其他库的所有表

show tables from 库名;

例如,show tables from mysql;

5、查询语句

详细讲解

select database();

6、创建表

create table 表名(

        列名 列类型,

        列名 列类型,

        ...

);

例如,

create table stuinfo(

id int,

name varchar(20));

7、查看表结构

desc 表名;

例如,desc stuinfo;

8、插入语句

详细

insert into stuinfo(id,name)values(1,'john');

9、更新语句

详细

update stuinfo set name='rose' where id=1;

10、删除语句

详细

delete from stuinfo where id=1;

11、查看MySQL服务端版本

1、登录到MySQL服务端

select version();

2、未登录到MySQL服务端

mysql --version;

5.MySQL的语法规范

1、不区分大小写,但建议关键字大写,表名、列名小写。

2、每条命令用分号结尾最好

3、每条命令根据需要,可以进行缩进或 换行(建议这样)

4、注释:

单行注释:#或者--

多行注释:/*       */

6.SQLyog(图形化用户界面客户端安装)

点击跳转

猜你喜欢

转载自blog.csdn.net/m0_64432537/article/details/123607639