MySQL数据库的基本操作 您所在的位置:网站首页 基本立体可分为什么和什么两大类 MySQL数据库的基本操作

MySQL数据库的基本操作

2023-11-02 16:06| 来源: 网络整理| 查看: 265

文章目录 一、数据库的基本概念二、数据库基本操作2.1 创建数据库2.2 修改数据库2.3 选择数据库2.4 删除数据库 三、字符集四、数据表的操作

数据库知识的概览:

数据库的增、删、改、查(查看数据库)字符集数据表的增加常见的数据类型

常见的操作有: 库、表:create ,drop ,alter ,show database; 数据:insert,delete ,update ,select

在这里插入图片描述

一、数据库的基本概念

1.什么是数据库?

数据库可以看作是存储数据对象的一个容器 数据库本身是数据库管理系统的核心和基础 不同数据库的数据对象相对隔离

在mysql中,数据库可以分为系统数据库和用户数据库两大类:

系统数据库: Information_schema:主要存储了系统中的一些数据对象信息,例如用户表信息,列信息,权限信息,字符集信息和分区信息。 Performance_schema:主要存储数据库服务器的性能参数。 MySQL:存储数据库的用户、权限设置、关键字等,MySQL自己需要使用的控制和管理信息 Sys:是系统数据库,包括了存储过程、自定义函数等信息。 用户数据库:用户数据库是用户实际需求所创建的数据库

## [例1.1]查看当前拥有的数据库语句: show databases; 二、数据库基本操作 2.1 创建数据库

创建数据库语法:

create databases 数据库名 [charset 字符集] 或者 create databases 数据库名 [character 字符集]

关于命名数据库名的要求和规则: 数据库名:

一般由字母和下划线组成,不允许有空格,可以是英文单词、英文短语或相应缩写;不允许是MySQL关键字;长度最好不超过128位;不能与其他数据库同名 2.2 修改数据库

修改数据库语法:

Alter databases 数据库名字 {character set 字符集 | collate 校对规则} 2.3 选择数据库

在这里插入图片描述 [例1.4.1 ]两个数据库A和B中都有user表,当我要查询A库中的user表中数据时,怎样选取?

# 1. 插入数据时写全,库.表 insert into xgl.student values(‘a’); # 2. 直接用use进入数据库 use xgl; 2.4 删除数据库

删除数据库语法:

drop database 数据库名 三、字符集

字符集是指一套文字符号及其编码和排序规则的集合。实际应用中,用户通常会向MySQL系统中插入大量文字,但计算机只能存储二进制码,这时就需要通过字符集将文字转换为二进制码再存入数据库。 MySQL字符集包括字符集和排序规则两个概念,其中字符集定义MySQL存储字符串的方式,排序规则定义字符串的排序方式。每个字符集至少对应一个排序规则。

用户应该在向数据库插入数据之前确定字符集的种类。MySQL默认的字符集为latin1,字符集和排序规则分为四个级别:数据库级别、表的级别、服务器的级别和某个库的级别。

四、数据表的操作

创建数据表的时候要考虑数据表中字段的数据类型和完整的约束性。

创建数据表,实际上是规定列名及属性和实现完整约束的过程的过程,基本语法形式如下:

Create table 表名( 字段名1 数据类型1 [完整性约束], 字段名2 数据类型2 [], ··· 字段名n 数据类型n [] )

列名及属性:数据表的基本构成,规定了这一序列存放了什么数据,以及相应的数据类型。 完整的约束:一定程度上限制了对数据的处理,确保数据的正确性。

数据表命名遵循以下要求和规则:

长度最好不超过30个字符;多个单词之间使用下划线“_”分隔,不允许有空格;不允许为MySQL关键字;不允许与同一数据库中的其他数据表同名。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有