Mysql数据库概述及常用Commands

Posted ·600 Views·837 Words

Tips:

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

多行注释:/*…*/

单行注释:#...

 

数据库概述:

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

 

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

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

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

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

 

Mysql

Deamonmsql 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 =值;   //修改指定记录行

Comments

Leave a comment to join the discussion