第十四章学习笔记

MySQL数据库系统

零、知识点框架

一、摘要

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

二、数据库指令(Linux)

安装mysql:sudo apt-get install mysql-server

mysql-server包括一个Mysql服务器和一个客户机。
安装后Mysql后,可通过运行脚本对其进行配置以获得更好的安全性。
mysql_secure_installation

进入mysql:mysql -h localhost -u root -p -b

进入MySQL数据库以后的命令
ATTENTION:
1> 每一行命令结束了以后,请使用 ; 或 \g 来结束,否则命令可以一直写下去
2> 在MySQL的命令中,如果一行命令没有敲完,就回车了,它会继续执行下去,前提是必须是一条完整的命令
3> 退出敲错的命令、或不想继续执行下去的命令时,用\c 或者 Ctrl+c
4> 要想让数据竖起来显示,在命令后用\G
5> \s 可以显示当前服务器的配置
6> help 查看所有可以使用的快捷命令
7> 如果在命令行中遇到了单引号,则MySQL认为你要输入一段字符串,所以,它是必须使用结束的单引号,可以跳出字符串输入状态;
8>退出数据库服务器 \q exitquit  三者皆可

新建数据库:CREATE DATABASE dbname #创建一个名为dbname的数据库
删除数据库:DROP DATABASE dbname #删除已存在的命名数据库
选择数据库:USE dbname命令选择一个数据库
对数据表的操作:

创建数据表(不加任何主键信息,自增,数据限制条件的简易数据表创建)>最初练习可用

        create table 表名(
        字段名1 字段类型,
        字段名2 字段类型,
        字段名3 字段类型
          );

ATTENTION:
 1> 创建一个数据表时,它的每个字段之间用逗号","隔开;
 2> 最后一个字段不用逗号",";
 3> 创建完表以后,最后的括号后面使用分号结束
 4> 建表时,表名后面的括号中写表的字段名(字段类型)

SQL结构化查询语言

数据定义语言(DDL)
  用于定义和管理数据对象,包括数据库,数据表等。例如:CREATE,DROP,ALTER等。
  数据库 -> 数据表:对数据库或数据表的创建、删除、修改等操作

数据操作语言(DML)
  用于操作数据库对象中所包含的数据。例如:INSERT,UPDATE,DELETE语句。对数据的 增、删、改这些操作,就是数据操作语言

数据查询语言(DQL)
  用于查询数据库对象中所包含的数据,能够进行单表查询,连接查询,嵌套查询,以及集合查询等各种复杂程度不同的数据库查询,并将数据返回客户机中显示。

数据控制语言(DCL)
  是用来管理数据库的语言,包括管理权限及数据更改。

实践部分:

在openEuler下安装数据库:

具体实践部分与Windows大体一致,就不在这里一一赘述

posted @ 2021-12-09 21:18  pogbar  阅读(23)  评论(0编辑  收藏  举报