学习笔记12

第14章 MySQL数据库系统

摘要

本章讨论了 MySQL 关系数据库系统;介绍了MySQL 并指出了它的重要性;展示了如何在 Linux 机器上安装和运行 MySQL;演示了如何使用MySQL 在命令模式和批处理模式下使用SQL 脚本创建和管理数据库;说明了如何将MySQL 与C编程相结合;演示了如何将 MySQL 与PHP集成,通过动态 Web 页面创建和管理数据库。

MySQL操作

链接MySQL

输入sudo mysql -u root -p即可链接成功

显示数据库

mysql> SHOW DATABASES;

其中要注意的是:

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

新建数据库

CREATE DATABASE test;

删除数据库

DROP DATABASE dbname;

选择数据库

USE dbname;

创建表,修改表

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

表内添加元素

insert into students values(2021,'zs','123');

删除行元素

delete from students where name = '123';

更新表

update students set score = 92 where name = '11';

关联表

1-1关系

select a.name,b.email from students a,email b where a.student_id = b.student_id;

1-M关系

一行有多个匹配行的关系

M-M关系

 

 苏格拉底挑战

posted @ 2023-12-01 11:40  周意凯  阅读(6)  评论(0编辑  收藏  举报