zoukankan      html  css  js  c++  java
  • 第十四章学习笔记

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

    星光荡开宇宙
  • 相关阅读:
    BZOJ 1040 (ZJOI 2008) 骑士
    BZOJ 1037 (ZJOI 2008) 生日聚会
    ZJOI 2006 物流运输 bzoj1003
    ZJOI 2006 物流运输 bzoj1003
    NOI2001 炮兵阵地 洛谷2704
    NOI2001 炮兵阵地 洛谷2704
    JLOI 2013 卡牌游戏 bzoj3191
    JLOI 2013 卡牌游戏 bzoj3191
    Noip 2012 day2t1 同余方程
    bzoj 1191 [HNOI2006]超级英雄Hero——二分图匹配
  • 原文地址:https://www.cnblogs.com/pogbar/p/15669338.html
Copyright © 2011-2022 走看看