第十四章学习笔记

一、摘要

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

二、学到了什么

1.Mysql简介
MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接到服务器后,用户可向服务器输入SOL命令,以便创建数据库,删除数据库,存储、组织和检索数据库中的数据。

MySQL有广泛的应用。除了提供标准的数据库系统服务外,MySQL和PHP(PHP2018)已成为大多数数据管理和在线商务网站的主干网。本章介绍了 MySQL。我们将介绍MySQL的基础知识,包括如何在Linux中安装/配置MySQL,如何使用MySQL创建和管理简单数据库,以及如何在C语言和PHP编程环境中与MySQL交互。
2. 数据库类型

  • 关系型数据库
  • 非关系型数据库

3. 安装mysql

ubuntu linux

sudo apt-get install mysql-server

mysql-server包括一个Mysql服务器和一个客户机。

安装后Mysql后,可通过运行脚本对其进行配置以获得更好的安全性。

mysql_secure_installation

要获得简单和标准的安全设置,读者可以按Y,然后按ENTER,以接收所有问题的默认值。
4.使用MySQL
进入MySQL数据库

mysql -h localhost -u root -p -b

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

CREATE DATABASE dbname #创建一个名为dbname的数据库

6.删除数据库

DROP DATABASE dbname #删除已存在的命名数据库

该命令可以用一个可选的IF EXISTS 子句限定。
7.选择数据库

USE dbname命令选择一个数据库

8. MySQL中的数据结构

9.对数据表的操作
  创建数据表(不加任何主键信息,自增,数据限制条件的简易数据表创建)>最初练习可用
       create table 表名(
       字段名1 字段类型,
       字段名2 字段类型,
       字段名3 字段类型
         );
       注意:
       1> 创建一个数据表时,它的每个字段之间用逗号","隔开;
       2> 最后一个字段不用逗号",";
       3> 创建完表以后,最后的括号后面使用分号结束
       4> 建表时,表名后面的括号中写表的字段名(字段类型)
   查看表结构
       desc 表名;
   查看建表语句
       show create table 表名;
   查看当前数据库存在的数据表
       show tables;
   删除数据表
       drop table 表名

三、实践与截图:

在虚拟机下安装:

新建数据库:

删除数据库:

创建表:

删除表:

posted @ 2021-12-07 15:54  李业达  阅读(21)  评论(0编辑  收藏  举报