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

学习笔记12

时间:2023-12-03 19:55:33浏览次数:35  
标签:知识点 12 数据库 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后出现找不到命令的报错

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

相关文章

  • 20231203
    周末仍然没有休息过的感觉。昨天放学后,回了小学那边。跟一个小学同学吃了饭,但是全程没说话,尴尬。大家其实早就不认识了,对吧?不过是拿着过往的关系麻痹自己而已。欸。昨晚打ABC破防了,E题\(\mathcal{O}(L\logL)\)被卡了。具体做法是用单调队列,每次弹出一个非法的套餐......
  • 2023-2024-1 20231312 《计算机基础与程序设计》第十周学习总结
    作业信息这个作业属于哪个课程<班级的链接>2023-2024-1-计算机基础与程序设计|-这个作业要求在哪里<作业要求链接>2023-2024-1计算机基础与程序设计第6周作业|这个作业的目标《计算机基础概论》第12、13、14章《C语言程序设计》第9章|作业正文作业链接......
  • 学期2023-2024-1 20231409 《计算机基础与程序设计》第十周学习总结
    学期2023-2024-120231409《计算机基础与程序设计》第十周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计)这个作业要求在哪里2023-2024-1计算机基础与程序设计第十周作业这个作业的目标自学计算机科学概论第12,13,14章,《C语言程序设计》第......
  • 阅读笔记
    第五篇:在这里工作应该很开心      这一篇强调了工作开心的重要性,并给出了一些建议如何让员工感觉到在这工作开心。     在我们的观念里认为工作是费力的,如果你乐意做某事,那就不是真正的工作。事实上,工作应该是一种乐趣。对于任何一个特定的项目,不要实验多于一种以上......
  • 重构笔记2
    重构的挑战延缓新功能开发实际上,这只是一部分不理解重构真正原因的人的想法,重构是为了从长效上见到收益,一段优秀的代码能让我们开发起来更顺手,要权衡好重构与新功能的时机,比如一段很少使用的代码。就没必要对他重构代码所有权有时候我们经常会遇到,接口发布者与调用者不是同一......
  • 一篇随笔学习React18组件通信与插槽
    了解什么是jsx->https://www.cnblogs.com/senior-shef/p/17872695.html一、了解props1、什么是propsReact支持两种组件,DOM组件和React组件。DOM组件指的是所有的HTML和SVG标签。比如说,如果我们想要使用标签,在React中,可以设置src和alt等属性。这些属性与纯HTML写法相同。在Rea......
  • 第十四章学习笔记
    MySQL数据库系统一、课本知识1、数据库指令(Linux)安装mysql:sudoapt-getinstallmysql-servermysql-server包括一个Mysql服务器和一个客户机。安装后Mysql后,可通过运行脚本对其进行配置以获得更好的安全性。mysql_secure_installation进入mysql:mysql-hlocalhost-uroot......
  • Linux学习之文件权限
    一:基本权限UGO4.1.1UGO设置文件属性与权限chown:修改文件属主,属组chgrp:修改文件属组chmod:修改文件权限将文件属主root改成qfeduchownqfedufile1修改属主,只需在属主和属组之间加入“.”或“。”即可chownqfedu1.linuxfile1添加-R参数即可将某个目录下的所有子目录或者......
  • 学习笔记12
    MySQL数据库系统MySQL介绍MySQL是一个关系数据库系统在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。MySQL是一个开源数据库管理系统,由服务器和客户机组......
  • Netty源码学习7——netty是如何发送数据的
    零丶引入系列文章目录和关于我经过《Netty源码学习4——服务端是处理新连接的&netty的reactor模式和《Netty源码学习5——服务端是如何读取数据的》,我们了解了netty服务端是如何建立连接,读取客户端数据的,通过《Netty源码学习6——netty编码解码器&粘包半包问题的解决》我们认识......