首页 > 数据库 >第十四章:MySQL数据库系统

第十四章:MySQL数据库系统

时间:2023-12-03 14:33:18浏览次数:45  
标签:name 数据库 MySQL tbname mysql 第十四章 数据库系统

MySQL数据库系统

本章的主要内容就是MySQL关系数据库系统;介绍了MySQL数据库系统和它的重要性;Linux系统下MySQL的安装与使用方式;MySQL数据库的命令模式和批处理模式的SQL脚本管理方法;C与MySQL数据库的有机结合;MySQL数据库与PHP的集成,通过动态Web创建和管理MySQL数据库。

MySQL是一个关系数据库系统。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。

MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接到服务器后,用户可向服务器输入SQL命令,以便创建数据库,删除数据库,存储、组织和检索数据库中的数据。MySQL有广泛的应用。除了提供标准的数据库系统服务外,MySQL 和PHP已成为大多数数据管理和在线商务网站的主干网。

初始化MySQL

  1. 安装MySQL数据库

    可以通过如下命令来在Ubuntu上安装MySQL数据库:

    sudo apt install mysql-server
    mysql_secure_installation
    

    安装完成后还可以使用 mysql_secure_installation命令进行简单的安全设置,一般使用初始化默认设置即可。

  2. 基本用法

    连接到MySQL服务器:

    mysql -u root -p
    input pwd:xxx
    mysql >
    

    接入MySQL服务器后即可访问MySQL Shell,即输入行变为了mysql >在MySQL Shell中的命令输入需要以结尾。

    MySQL数据库操作:

    • 显示MySQL数据库

      SHUTDOWN DATABASES 用于显示数据库

    • 新建MySQL数据库

      CREATE DATABASE test 创建新数据库

    • 删除MySQL数据库

      DROP DATABASE dbname 删除数据库,且不可撤销

    • 选择MySQL数据库

      USE dbname 选择特定数据库

    MySQL数据库的数据类型

    1. 数值类型
      • INT: 整型,4个字节;
      • TINYINT: 微整型,1个字节;
      • SMALLINT: 小整型,2字节;
      • FLOAT: 浮动指针数。
    2. 字符类型
      • CHAR(size): 固定长度字符串,长度为1~255字符;
      • VARCHAR(size): 可变长度的字符串,注意不可使用空额;
      • TEXT: 可变长度的字符串
    3. 日期与时间类型
      • DATE:日期,格式为年+月+日;
      • TIME: 以时-分-秒格式显示保存的时间。
  3. 对现有表的操作

    1. 增加/删除行

      mysql >INSERT INTO table_name VLAUES(columnValuel,columnValue2,....);	//add
      
      mysql > DELETE FROM table_name;
      DELETE FROM table_name WHERE condition;	//delete
      
    2. 更新表

      mysql > UPDATE tbname SET info_kind_b = info_a... WHERE condition;
      
    3. 修改表

      修改表名

      ALTER TABLE tbname RENAME n_tbname;

      添加列

      ALTER TABLE tbname ADD column_name datetype;

      删除行

      ALTER TABLE tbname DROP cloumn_name datetype;

      更改/修改行

      ALTER TABLE tbname ALTER CLOUMN cloumn_name datetype;

chatgpt

  • 1

  • 2

标签:name,数据库,MySQL,tbname,mysql,第十四章,数据库系统
From: https://www.cnblogs.com/Semelia/p/17859553.html

相关文章

  • 选择适合您网站的 SQL 托管:MS SQL Server、Oracle、MySQL
    SQL托管如果您希望您的网站能够存储和检索数据,您的Web服务器应该能够访问使用SQL语言的数据库系统。以下是一些常见的SQL托管选项:MSSQLServerMicrosoft的SQLServer是一个流行的数据库软件,适用于具有高流量的数据库驱动网站。它是一个强大、稳健且功能齐全的SQL数据库系统。O......
  • 选择适合您网站的 SQL 托管:MS SQL Server、Oracle、MySQL
    SQL托管如果您希望您的网站能够存储和检索数据,您的Web服务器应该能够访问使用SQL语言的数据库系统。以下是一些常见的SQL托管选项:MSSQLServerMicrosoft的SQLServer是一个流行的数据库软件,适用于具有高流量的数据库驱动网站。它是一个强大、稳健且功能齐全的SQL数据库系统。......
  • 整合springboot+mybatisplus+mysql+swagger,开发后端接口
    一、版本1.springboot:2.7.82.mybatisplus:3.5.3.13.mysql:8.04.swagger:3.0二、建立数据表(省略表结构)三、新建maven工程及springboot项目1.完成后的项目目录:2.maven工程的pom文件引入依赖:点击查看代码<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http......
  • MySQL数据库管理系统
    MySQL数据库管理系统一、知识点归纳本章讨论了MySQL关系数据库系统;介绍了MySQL并指出了它的重要性;展示了如何在Linux机器上安装和运行MySQL;演示了如何使用MySQL在命令模式和批处理模式下使用SQL脚本创建和管理数据库;说明了如何将MySQL与C编程相结合;演示了如何将MySQL与PHP......
  • docker 安装mysql 8.0.26
    sudodockerpullmysql:8.0.26创建数据目录和配置文件:在你的宿主机上创建一个目录来存放MySQL的配置文件和数据。你还需要为这个目录设置适当的权限1:sudomkdir-p/data/mysql8.0/conf/data/mysql8.0/data/data/mysql8.0/logssudochmod-R755/data/mysql8.0/conf/data/......
  • 使用JookDB将Oracle数据库迁移到Mysql
    JookDB是多平台的数据库开发管理工具,如Sql输入提示、导入导出、表设计、数据编辑等功能强大,而且是C++开发的界面非常丝滑流畅。可以免费支持Oracle、Mysql、SqlServer数据库管理。要通过JookDB将Oracle数据库迁移到Mysql需要先添加连接到这两个数据库的数据源。选择菜单【文件/新建......
  • Java连接MySQL数据库(maven构建)
    构建方式:Java+MySql+Maven1.创建项目2.导入依赖选择目录中的pom.xml文件,导入mysql连接驱动依赖注意这里版本使用的是MySql8.0,MySql在8.0版本有较大改动<dependencies><dependency><groupId>mysql</groupId><ar......
  • C#连接mysql
    本文章是建立在已经安装MySQL数据库的前提,默认安装在C:\ProgramFiles(x86)\MySQL,建议在安装时选中Connector.NET6.9的安装,里面有MySQL与C#连接的动态链接库。帮助文档C:\ProgramFiles(x86)\MySQL\Connector.NET6.9\Documentation\ConnectorNET.chm是我撰写此文章的主......
  • 快速配置mysql(非docker)
    蠢新从大二开始用起mysql,直到工作了还需要去网上找博客查怎么装。Windows不管,因为我自己的工位电脑已经有了。以下的操作为假设你有一台腾讯云的服务器,或者版本至少在20以上的Ubuntu。root用户登录。使用包管理器安装mysql8.0apt-getupdateapt-getinstallmysql-serversys......
  • 第十四章学习笔记
    MySQL数据库系统通过本章的学习,了解MySQL数据库系统的重要性。通过学习MySQL的命令和处理模式,使用SQL脚本管理数据库。并通过MySQL与C编程结合进行实践。MySQL的简介MySQL是一个关系数据库系统在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表......