老男孩58期视频自学中 2021-03-30 15:35 采纳率: 0%
浏览 8

Day11 今天讲数据库高级概念,只作为了解 ER模型表示数据之间的关联 其次讲了外键的概念被指向

Day11 今天讲数据库高级概念,只作为了解 ER模型表示数据之间的关联 其次讲了外键的概念被指向的为主表,另一个为从表,这种指向关系叫外键 查看索引,用索引可以提高查询效率,但增删改查麻烦 命令行操作mysql mysql-u用户名 -p数据库密码 一些数据库和数据表使用查看删除创建 命令行操作为图形界面不能用时应急操作 存储过程方法实现快速操作 实务概念和操作方法 试图的用法和作用 mysql密码取消修改增加 日志开启关闭查看命令,默认关闭日志提高性能
  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-23 20:08
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在SQL中,ER模型是一种表示实体之间关系的数据结构。它主要由两个部分组成:实体集(Entity Set)和属性集(Attribute Set)。实体是数据库中的一个独立对象,而属性则是描述实体特性的变量。

    外键(Foreign Key)是ER模型中的一个重要概念。它指的是某个实体的主键与另一实体的外键之间的联系。当一个实体的主键值对应于另一个实体的一个特定值时,这两个实体之间的关系称为一对多关系。例如,在学生-课程的关系中,每个学生的ID对应到多个课程的信息。

    存储过程(Stored Procedure)是在数据库中执行一系列SQL语句的方法。它可以作为一个函数来定义,并可以在运行时调用。存储过程通常用于重复性高的任务或复杂查询,因为它们比手动编写和执行的SQL语句更高效。

    要设置MySQL的密码、检查索引、查看数据库和数据表、使用命令行进行操作等,你可以使用以下示例代码:

    -- 设置MySQL密码
    SET PASSWORD FOR 'username'@'localhost' = PASSWORD('new_password');
    
    -- 检查索引
    SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME='table_name';
    
    -- 查看数据库和数据表
    SHOW DATABASES;
    DESCRIBE table_name;
    
    -- 使用命令行进行操作
    USE database_name;
    CREATE TABLE table_name (column_name1 TYPE, column_name2 TYPE);
    

    请注意,这些代码片段仅供参考。实际使用时,请根据你的具体需求调整参数和内容。

    评论

报告相同问题?