学习笔记12
第十四章 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:MySQL操作
我在学习MySQL操作知识点,请你以苏格拉底的方式对我进行提问,一次一个问题。
-
针对我MySQL操作知识点,我理解了吗?
-
我的回答结束了,请对我的回答进行评价总结。
-
-
知识点2:mySQL数据类型
-
我在学习使用mySQL数据类型知识点,请你以苏格拉底的方式对我进行提问,一次一个问题。
-
针对我mySQL数据类型知识点,我理解了吗?
-
我的回答结束了,请对我的回答进行评价总结。
-
问题与解决思路
在学习过程中,我遇到了以下问题,并使用chatgpt等AI工具解决:
- 问题1:运行命令sudo mysql -u root -p后出现找不到命令的报错