• 第十四章学习笔记


    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大体一致,就不在这里一一赘述

    星光荡开宇宙
  • 相关阅读:
    程序员副业那些事:聊聊出书和录视频
    跳槽时,不敢要高工资也会对候选人不利
    SQL 查询今天、昨天、7天内、30天的数据
    jquery table按列名称排序
    Asp.Net微信js分享
    表格插件BootStrap-Table使用教程
    ASP.NET中IOC容器Autofac(依赖注入DI 控制反转IOC)
    IIS添加MIME类型.woff/.svg/.woff2/.eot/.otf.ttf
    div垂直居中水平居中css
    Asp.Net报https请求报传输流收到意外的 EOF 或 0 个字节
  • 原文地址:https://www.cnblogs.com/pogbar/p/15669338.html
Copyright © 2020-2023  润新知