当前位置: 首页> 游戏> 游戏 > 用ai做网页设计_成都品牌形象设计_宣传推广计划怎么写_搜索排名

用ai做网页设计_成都品牌形象设计_宣传推广计划怎么写_搜索排名

时间:2025/7/12 3:18:12来源:https://blog.csdn.net/2301_77207909/article/details/142911378 浏览次数:0次
用ai做网页设计_成都品牌形象设计_宣传推广计划怎么写_搜索排名

MYSQL 学习(四):数据库管理

文章目录

  • MYSQL 学习(四):数据库管理
    • 1. 数据库表的创建与管理
      • 1.1 创建数据库
        • 命名规范
        • 创建语法
      • 1.2 管理语法
    • 2. 创建和管理表
      • 2.1 创建语法结构
      • 2.2 基于现有表创建表
      • 2.3 查看表结构
      • 2.4 表管理
        • 字段操作
        • 表操作
    • 3. 数据处理:增删改(DML)
      • 3.1 插入数据
      • 3.2 更新数据
      • 3.3 删除数据
    • 4. MySQL 8.0 新特性:计算列
      • 4.1 了解计算列

1. 数据库表的创建与管理

1.1 创建数据库

命名规范
  • 遵循数据库命名规则,避免与关键字冲突。
  • 确保数据库命名唯一,避免重复。
  • 当存在关联字段时,建议使用相同的命名以增强可读性和维护性。
创建语法
CREATE DATABASE IF NOT EXISTS `库名` (CHARACTER SET `字符集`
);

1.2 管理语法

  • 查看所有数据库:
    SHOW DATABASES;
    
  • 使用指定数据库:
    USE `数据库名`;
    
  • 查看当前数据库:
    SELECT DATABASE();
    
  • 查看指定数据库中的所有表:
    SHOW TABLES FROM `数据库名`;
    
  • 修改数据库字符集(不能更改名称):
    ALTER DATABASE `数据库名` CHARACTER SET `字符集`;
    
  • 删除数据库:
    DROP DATABASE IF EXISTS `数据库名`;
    

2. 创建和管理表

2.1 创建语法结构

CREATE TABLE IF NOT EXISTS `表名` (`属性名` `类型名`
);

2.2 基于现有表创建表

CREATE TABLE `新表名` AS
SELECT ...
FROM `表名`;

2.3 查看表结构

SHOW CREATE TABLE `表名`;

2.4 表管理

字段操作
  • 添加字段:
    ALTER TABLE `表名` ADD COLUMN `属性名` `类型名` (FIRST | AFTER `字段名`);
    
  • 修改字段:
    ALTER TABLE `表名` MODIFY COLUMN `属性名` `类型名` (DEFAULT `默认值`);
    
  • 修改字段名称:
    ALTER TABLE `表名` CHANGE `旧名` `新名` `属性名` `类型名`;
    
  • 删除字段:
    ALTER TABLE `表名` DROP COLUMN `字段名`;
    
表操作
  • 重命名表:
    RENAME TABLE `表名` TO `新表名`;
    
  • 删除表:
    DROP TABLE IF EXISTS `表名`;
    
  • 清空表:
    TRUNCATE TABLE `表名`;
    

3. 数据处理:增删改(DML)

3.1 插入数据

  • 逐条插入:
    INSERT INTO `表名` (`字段名1`, `字段名2`, ...) VALUES (`1`, `2`, ...);
    
  • 批量插入:
    INSERT INTO `表名` (`字段名1`, `字段名2`, ...) VALUES (`1`, `2`, ...), (`1`, `2`, ...);
    
  • 从查询结果插入:
    INSERT INTO `表名` (`字段名1`, `字段名2`, ...) SELECT `字段名1`, `字段名2`, ... FROM `表名2`;
    

3.2 更新数据

UPDATE `表名`
SET `字段` = `新值`
WHERE `条件`;

3.3 删除数据

DELETE FROM `表名`
WHERE `条件`;

4. MySQL 8.0 新特性:计算列

4.1 了解计算列

CREATE TABLE `test1` (`a` INT,`b` INT,`c` INT GENERATED ALWAYS AS (`a` + `b`) VIRTUAL
);
  • 计算列 c 总是基于 ab 的和计算得出,且为虚拟列,不会实际存储数据。
关键字:用ai做网页设计_成都品牌形象设计_宣传推广计划怎么写_搜索排名

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: