Mysql数据库概述及常用Commands

2022-11-17 14:09:20 浏览数 (1)

Tips:

运行连接远程桌面命令:Mstsc

多行注释:/*…*/

单行注释:#...

数据库概述:

  1. Database Server:数据库服务器
  2. 数据库类型网状数据库、层次型数据库、关系型数据库(RDBMS)、非关系型数据库(NoSQL)
  3. RDBMS关系型数据库管理系统:一般使用C/S或者B/S

服务器端负责永久储存数据、维护数据

  • 服务器上数据的逻辑结构:
  • Server => Database => Table => Row => Column

客户端:用于向服务器发起“增查删改”命令

  1. 数据库一般不可以直接查看
  2. Oracle Mysql / MariaDB都属于Mysql

Mysql:

Deamon:msql D

服务器允许的端口号:1~65535

编写关键字时使用大写字母

所有命令均以英文分号结束

Mysql专有管理命令:

Show databases; //查看所有数据库

Use 数据库名 //使用指定数据库

Show tables; //显示指定数据库所有表

Desc 表名 //描述指定表的结构

Sql语句:结构化查询语言,专用于操作数据库服务器中的数据。国际标准化语言。

#创建新数据库。其中字符使用指定编码

CREATE DATABASE 数据库名CHARSET=UTF-8;

#丢弃一个数据库(如果存在)

DROP DATABASE IF EXISTS数据库名;

#创建表

CREATE TABLE 表名(列名 数据类型);

常见数据类型:INT 整性

Varchar(最大长度) 可变字符串

#向表中插入数据,字符串使用引号括起来

INSERT INTO 表名(列名) values(数据);

#查询出表中已有的所有数据

SELECT * FROM 表名;

注释中表示将要做的事用“TO DO”表示

#删除数据

DELETE FROM 表名; //删除所有记录行

DELETE FROM 表名 WHERE 列=值

#修改表中的记录

UPDATE 表名 SET 列=值,列=值 ··· ; //修改所有记录行

UPDATE 表名 SET 列=值 WHERE 列=值; //修改指定记录行

0 人点赞