1. 首页
  2. 软件开发
  3. 【MySQL基础】MySQL基本操作详解

【MySQL基础】MySQL基本操作详解

  • 发布于 2024-07-23
  • 0 次阅读

原文链接:https://blog.csdn.net/m0_64338546/article/details/127149168

1.1,查看数据库

1)查看MySQL服务器下所有数据库

SHOW DATABASES;

2)查看指定数据库的创建信息

SHOW CREATE DATABASE 数据库名称;

3)查看当前数据库

SELECT DATABASE();

1.2,创建数据库

CREATE DATABASE [IF NOT EXISTS] 数据库名称[库选项];

1.3,选择数据库

USE 数据库名称;

1.4,删除数据库

DROP DATABASE [IF EXISTS] 数据库名称;

2.1,创建数据表

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] 表名( 
    字段1 字段1类型 [字段属性] [COMMENT 字段1注释 ], 
    字段2 字段2类型 [字段属性] [COMMENT 字段2注释 ], 
    字段3 字段3类型 [字段属性] [COMMENT 字段3注释 ],
    ...... 
    字段n 字段n类型 [COMMENT 字段n注释 ] 
) [表属性] [ COMMENT 表注释 ] ;

2.2,查看数据表

1)查看数据表

SHOW TABLES [KIKE 匹配模式];

2)查看数据表的相关信息

SHOW TABLE STATUS [FROM 数据库名] [LIKE 匹配模式];

2.3,查看表结构

1)查看数据表的字段信息

#语法格式2:查看指定字段的信息
{DESCRIBE|DESC} 数据表名 字段名;

2)查看数据表的创建语句

SHOW CREATE TABLE 表名;

3)查看数据表结构

#语法格式1
SHOW [FULL] COLUMNS FROM 数据表名 [FROM 数据库名];

2.4,修改数据表

1)修改数据表名称

#语法格式1
ALTER TABLE 旧表名 RENAME [TO|AS] 新表名;

2)修改表选项

ALTER TABLE 表名 表选项 [=] 值;

2.5,修改表结构

1)修改字段名

ALTER TABLE 数据表名 CHANGE [COLUMN] 旧字段名 新字段名 字段类型 [字段属性];

2)修改字段类型

ALTER TABLE 数据表名 MODIFY [COLUMN] 字段名 新类型 [字段属性];

3)修改字段位置

ALTER TABLE 数据表名 MODIFY [COLUMN] 字段名 新类型 [字段属性] [FIRST|AFTER 字段名2];

4)新增字段

#语法格式1:新增一个字段,并可指定其位置
ALTER TABLE 数据表名 ADD [COLUMN] 新字段名 字段类型 [字段属性] [FIRST|AFTER 字段名];

5)删除字段

ALTER TABLE 数据表名 DROP [COLUMN] 字段名;

2.5,删除数据表

#删除单个数据表
DROP [TEMPORARY] TABLE [IF EXISTS] 数据表1;

3.1,增加数据

1)为部分字段添加数据

INSERT [INTO] 数据表名(字段名1,字段名2,...,字段名n) {VALUES|VALUE} (值1,值2,...,值n);

2)为所有字段添加数据

INSERT [INTO] 数据表名 {VALUES|VALUE} (值1,值2,...,值n);

3)批量添加多行数据

INSERT [INTO] 数据表名 [字段列表] {VALUES|VALUE} (值列表1) [,(值列表2),...,(值列表n)];

3.2,查询数据

1)查询表中全部数据

SELECT * FROM 数据表名;

2)查询表子部分字段

SELECT {字段名1,字段名2,字段名3,...,字段名n} FROM 数据表名;

3)简单条件查询数据

SELECT * FROM 数据表名 WHERE 条件表达式;

3.3,修改数据

UPDATE 数据表名 SET 字段名1 = 值1 [,字段名2 = 值2,...] [WHERE 条件表达式];

3.4删除数据

DELETE FROM 数据表名 [WHERE 条件表达式];