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);请注意,这些代码片段仅供参考。实际使用时,请根据你的具体需求调整参数和内容。
解决 无用评论 打赏 举报