首页 > 其他分享 >学习笔记11

学习笔记11

时间:2023-11-26 15:22:17浏览次数:29  
标签:11 知识点 数据库 MySQL 数据类型 笔记 学习 命令 mysql

第十四章 MYSQL实践

mysql简介

MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接到服 务器后,用户可向服务器输入SQL命令,以便创建数据库,删除数据库,存储、组织和检索数据库中的数据。MySQL有广泛的应用。

mysql安装

在ubuntu中使用sudo apt install mysql-server命令以安装。

MySQL操作

链接MySQL

输入sudo mysql -u root -p以链接

显示数据库

通过mysql> SHOW DATABASES;以显示数据库

所有的 MySQL 命令行末尾必须是分号。对于长命令,可在单独行中输入命令短语 (按下ENTER键)。 MySQL 将会通过-> 符号继续提示更多的输入,直到它看到一个结束分号。
MySQL 命令行不区分大小写。虽然不是强制要求,但为了清楚和更容易识别,通常 使用大写编写 MySQL 命令,使用小写编写数据库、表、用户名或文本。

新建数据库

CREATE DATABASE test;

创建表,修改表

CREATE TABLE students(student_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,name CHAR(20),score INT);
SHOW TABLES;
DESCRIBE students;

关联表

  • 1-1关系
    select a.name,b.email from students a,email b where a.student_id = b.student_id;

  • 1-M关系
    一行有多个匹配行的关系

  • M-M关系

苏格拉底挑战

  1. 知识点1:MySQL操作

    我在学习MySQL操作知识点,请你以苏格拉底的方式对我进行提问,一次一个问题。

    • 针对我MySQL操作知识点,我理解了吗?

    • 我的回答结束了,请对我的回答进行评价总结。

  1. 知识点2:mySQL数据类型

    • 我在学习使用mySQL数据类型知识点,请你以苏格拉底的方式对我进行提问,一次一个问题。

    • 针对我mySQL数据类型知识点,我理解了吗?

    • 我的回答结束了,请对我的回答进行评价总结。

问题与解决思路

在学习过程中,我遇到了以下问题,并使用chatgpt等AI工具解决:

  1. 问题1:运行命令sudo mysql -u root -p后出现找不到命令的报错

标签:11,知识点,数据库,MySQL,数据类型,笔记,学习,命令,mysql
From: https://www.cnblogs.com/zqr031029/p/17857294.html

相关文章

  • 2023-2024-1 20232320 《网络空间安全导论》第三周学习总结
    教材学习内容总结本周进行了第三章网络安全基础的学习,教材中具体的介绍了多种网络防护技术以及网络安全工程和管理,以下是我的思维导图:教材学习中的问题和解决过程问题一:我们可以从哪些角度入手去提升网络防护技术?问题一:解决方案:问AI提升网络防护技术可以从以下......
  • 《网络空间安全导论》第3周学习总结
    学期:2023-2024-1学号:20232402《网络空间安全导论》第3周学习总结教材学习内容总结教材学习中的问题和解决过程问题1:不理解网络协议是什么问题1解决方案:观看介绍视频并进行百度搜索解释如下:网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。例如,网络......
  • I3D笔记
    title:I3D笔记banner_img:https://drive.studyinglover.com/api/raw/?path=/photos/blog/background/1679397045791.jpgdate:2023-4-2322:14:00I3D笔记I3D是一个视频理解模型,采用双流网络的架构,他的核心贡献是提出了如何对2d网络进行膨胀操作,同时提出了一个新的数据集Ki......
  • DSDN笔记
    title:Dual-StreamDiffusionNetforText-to-VideoGeneration笔记banner_img:https://cdn.studyinglover.com/pic/2023/08/b6f940f512488c10b7a1bf40eb242cae.pngindex_img:https://cdn.studyinglover.com/pic/2023/08/3021b6624ee4f2093c6166b6a80cd643.pngdate:2023......
  • DINO-v2笔记
    title:DINO-v2笔记banner_img:https://cdn.studyinglover.com/pic/2023/07/b5c4ecf9aa476ca1073f99b22fe9605e.jpgdate:2023-7-270:04:00categories:-文字生成图片DINO-v2笔记DINO-v2一种无监督学习的预训练方法,可以生成具有强大泛化能力的视觉特征,适用于各种图像分布......
  • Liunx学习博客
    学习 Linux 文件操作可能需要一些时间和努力,但是掌握了这些技能,它们将成为你在 Linux 系统中工作的强大工具。以下是一些关于学习 Linux 文件操作的心得:1. 熟悉文件系统结构:了解 Linux 文件系统的层次结构和目录组织方式是理解文件操作的基础。了解根目录(/)、用户主目......
  • AcWing 1126. 最小花费 (从终点方向求的dij -> 注意本题这么求就必须判断两点之间是否
    package算法提高课;importjava.util.Arrays;importjava.util.Scanner;publicclassacw1126{staticintn,m;staticint[][]g;staticdouble[]d;staticboolean[]st;privatestaticvoidinit(){g=newint[n+10][n+10];......
  • AcWing 1127. 香甜的黄油 (dij板子不能背太死, 需要知道含义灵活变通
    package算法提高课;importjava.util.Arrays;importjava.util.PriorityQueue;importjava.util.Scanner;publicclassacw1127{staticintn,p,c;staticint[]id;staticint[]h,e,ne,w;staticboolean[]st;staticint[]d;static......
  • AcWing 1129. 热浪 (dij板子题
    package算法提高课;importjava.util.Arrays;importjava.util.PriorityQueue;importjava.util.Scanner;publicclassacw1129{staticclassPIIimplementsComparable{intdis,tar;//tar表示我这条边的入弧,dis表示我这条边的距离publicP......
  • AcWing 1128. 信使 (dij板子题 + 求花费最大的那个点的花费
    package算法提高课;importjava.util.Arrays;importjava.util.PriorityQueue;importjava.util.Scanner;publicclassacw1128{staticintn,m;staticint[]h,e,w,ne;staticint[]d;staticboolean[]st;staticintidx;staticclas......