iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >【MySQL】基础实战篇(1)—数据库与数据表的操作
  • 724
分享到

【MySQL】基础实战篇(1)—数据库与数据表的操作

数据库mysqloracle 2023-09-27 11:09:34 724人浏览 薄情痞子
摘要

创建管理数据库创建数据库查看与选择数据库修改数据库删除数据库 创建管理数据表创建数据表查看数据修改数据表删除数据表 创建管理数据库 创建数据库 语法: CREATE

创建管理数据库

创建数据库

语法:

CREATE DATABASE 数据库名称;

注: 在同一个数据库服务器上必须是唯一的,不允许存在同名的数据库。
此外在创建数据库时如果不进行自定义设置编码方式,就会使用系统默认的编码方式,所以我们可以在创建数据库的同时自定义设置编码方式。
语法:

CREATE DATABASE 数据库名称DEFAULT CHARACTER SET 字符集名DEFAULT COLLATE 校对规则名;

字符集是定义Mysql存储字符串的方式
==校对规则 ==定义了比较字符串的方式

查看与选择数据库

查看服务器上存在的所有数据库的基本信息
语法:

SHOW DATABASES;

在数据库创建完成之后,要对数据库的数据表进行管理,则首先要先选择数据库。选择数据库语法如下:
语法:

USE 数据库名称;

执行后·当出现 Database changed 表明数据库已经指定到指定位置。

修改数据库

数据库创建完成之后,编码方式就确定了。可以使用sql语句来修改数据库的编码方式。
语法:
方式一:

ALTER DATABASE 数据库名称DEFAULT CHARACTER SET 字符集名DEFAULT COLLATE 校对规则;

方式二:

ALTER DATABASE 数据库名称 CHARACTER SET‘字符集’;

删除数据库

语法:
方式一:

DROP DATABASE 数据库名称;

方式二:

DROP DATABASE IF EXISTS 数据库名;

如果·存在数据库 则删除成功
不存在则默默结束,不会报错。

创建管理数据表

mysql数据是以关系表的结构存储于数据库中,数据表是关系数据库中存放数据的实体。当数据库创建完成之后,就要在数据库中创建表来存放数据。

创建数据表

语法:

CREATE TABLE 数据库名称(字段名1 数据类型 [约束条件1],字段名2 数据类型 [约束条件2],.......字段名n 数据类型 [约束条件n])

数据类型是指数据库系统中所有允许的数据类型
MySQL的数据类型可以分为三大类: 数值类型,字符类型和二进制类型,日期和时间类型。

数值类型

类型大小
TINYINT1Bytes
SMALLINT2Bytes
MEDIUMINT3Bytes
INT/INTEGER4Bytes
BIGINT8 Bytes
FLOAT4Bytes
DOUBLE8Bytes
DECIMAL对于 DECIMAL (M,D)如果M>D,为M+2,否则为D+2

整数类型和浮点数类型可以统称为数值数据类型。
DECIMAL(M,D) 中M代表整个数值的位数,D代表小数点后的位数。
举例:DECIMAL(4,3) 能保存的值为3.123

字符串和二进制类型包括 CHAR、VARCHAR、TINYBLOB、TINYTEXT、BLOB、TEXT等。
VARCHAR(N)类型最为常用,且使用时N必须来设置。N代表字符的个数,不是字节个数。

日期和时间类型包括 DATE、TIME、YEAR、DATETIME、TIMESTAMP等。

类型大小格式
DATE3YYYY-MM-DD
TIME3HH:MM:SS
YEAR1YYYY
DATETIME8YYYY-MM-DD HH:MM:SS
TIMESTAMP4YYYY-MM-DD HH:MM:SS

DATETIME 只能反应当地时区。
TIMESTAMP 和时区有关,排序快,方便
注意
当出现不合法的·值,mysql不能表示的值时,除TIMESTAMP外的时间类型会默认填入0值。而TIMESTAMP会以系统默认当前时间日期填入。

查看数据

查看数据表结构
方法一:
语法

SHOW CREATE TABLE 数据表名称;

方法二:
语法
DESCRIBE 表名;
简写

desc 表名;

修改数据表

语法
ALTER TABLE 表名【修改·选项】

修改表名

ALTER TABLE 旧表名 RENAMETO】新表名;

修改表字符集

ALTER TABLE [DEFAULT]CHARACTER SET 字符集名[DEFAULT] COLLATE 校队规则名;

修改表字段

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;

删除字段

ALTER TABLE 表名 DROP 字段名;

新增字段

ALTER TABLE 表名 ADD 新字段名 新数据类型[约束条件][FIRET 或 AFTER 字段名];

修改字段数据类型

ALTER TABLE 表名 MODIFY 字段名 数据类型[约束条件];

设置自动增量

ALTER TABLE 表名 MODIFY 字段名 INT AUTO_INCREMENT;

删除自动增量

ALTER TABLE 表名 MODIFY 字段名 INT;

删除数据表

删除数据表是指删除数据库中已经存在的表,同时该数据表中的数据也会被删掉。
语法

DROP TABLE 表名;

文章到此就结束啦。如有疑问欢迎添加下方微信,共同进步!!!

来源地址:https://blog.csdn.net/2202_75623950/article/details/132418031

您可能感兴趣的文档:

--结束END--

本文标题: 【MySQL】基础实战篇(1)—数据库与数据表的操作

本文链接: https://www.lsjlt.com/news/419491.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【MySQL】基础实战篇(1)—数据库与数据表的操作
    创建管理数据库创建数据库查看与选择数据库修改数据库删除数据库 创建管理数据表创建数据表查看数据修改数据表删除数据表 创建管理数据库 创建数据库 语法: CREATE...
    99+
    2023-09-27
    数据库 mysql oracle
  • 【Mysql】数据库基础与基本操作
    🌇个人主页:平凡的小苏 📚学习格言:命运给你一个低的起点,是想看你精彩的翻盘,而不是让你自甘堕落,脚下的路虽然难走,但我还能走,比起向阳而生,我更想尝试逆风翻盘。 🛸Mysql专栏:Mys...
    99+
    2023-08-16
    mysql
  • Python基础之操作MySQL数据库
    目录一、数据库操作1.1 安装PyMySQL1.2 连接数据库1.3 创建数据表1.4 插入,查询数据1.5 更新,查询数据1.6 删除,查询数据二、连接与游标对象的方法2.1 连接...
    99+
    2024-04-02
  • mysql操作数据库基础详解
    目录一、介绍二、SQL分类三、基本操作创建查询修改删除使用数据库一、介绍 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这...
    99+
    2022-11-13
    mysql 操作数据库基础 mysql 操作数据库
  • 零基础学MySQL(四)-- 数据库最常用的操作【查询基础篇 -- 单表查询】
    目录 📔一、最简单的 select 语句1️⃣基本语法2️⃣基本练习3️⃣补充说明(1) 使用表达式对查询的列进行运算(2) 在 select 语句中可使用 as 语句取别名 📕...
    99+
    2023-08-21
    数据库 mysql sql
  • Mysql数据库入门基础篇--mysql 多表查询
    【Mysql数据库入门基础篇--mysql 多表查询 🔻一、mysql 多表查询1.1 🍃 7种sql joins 的实现1.2 🍃 错误写法-...
    99+
    2023-09-05
    数据库 mysql sql mysql多表查询 select linux 运维
  • MySQL数据库和表的基本操作
    文章目录 一、数据库的基础知识背景知识数据库的基本操作 二、数据类型字符串类型数值类型日期类型 三、表的基本操作创建表查看表结构查看所有表删除表 一、数据库的基础知识 背景知...
    99+
    2023-09-08
    数据库 mysql 服务器
  • Navicat操作数据库与Mysql常见命令操作实战
    一:Navicat下载与安装 官网下载链接:Navicat 下载完后直接安装即可 二:数据库的连接 1.打开Navicat软件,点击左上角连接按钮,选择mysql数据库 输入完成后双击连接名,连接成...
    99+
    2023-09-24
    数据库 mysql
  • MySQL数据库之数据表操作
    目录一、创建数据表1、基本语法2、创建方式一3、创建方式二4、表选项5、复制已有表结构二、显示数据表三、显示表结构四、显示表创建语句五、设置表属性六、修改表结构1、修改表名2、新增字...
    99+
    2024-04-02
  • 数据库实验1 数据库定义与操作语言实验
    前言:实验本身并不是很难,照着实验指导书抄就行,不过注意有些sql语句和mysql语句是不相同的,需要进行一定的修改 数据集链接 实验1 数据库定义与操作语言实验 实验1.1 数据库定义实验 1.实验...
    99+
    2023-10-20
    数据库 mysql sql
  • 【MySQL】数据库——表操作
    文章目录 1. 创建表2. 查看表3. 修改表修改表名add ——增加modify——修改drop——删除修改列名称 4. 删除表 1. 创建表 语法: create table ...
    99+
    2023-10-26
    数据库 mysql
  • MySQL 数据库中数据表超详细的基本操作
    目录1. 查看当前数据库中的表2. 创建表3. 查看指定表结构4. 删除表5. 往表中新增数据6. 查找表中的数据6.1 全列查询6.2 指定列查询6.3 查询字段为表达式6.4 给...
    99+
    2024-04-02
  • MySQL数据库和数据表的基本操作有哪些
    这篇文章主要介绍“MySQL数据库和数据表的基本操作有哪些”,在日常操作中,相信很多人在MySQL数据库和数据表的基本操作有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • MySQL数据库中数据表的基本操作有哪些
    这篇文章主要讲解了“MySQL数据库中数据表的基本操作有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库中数据表的基本操作有哪些”吧!前言:库名、表名、列名等等不能和关键字...
    99+
    2023-06-21
  • 【MySQL基础篇】MySQL数据库安装教程
    ✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 ...
    99+
    2023-09-06
    数据库 mysql
  • MySQL管理数据库、数据表、数据的基本操作是什么
    本篇内容主要讲解“MySQL管理数据库、数据表、数据的基本操作是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL管理数据库、数据表、数据的基本操作是...
    99+
    2024-04-02
  • MySQL数据库简介与基本操作
    目录一、MySQL简介1、数据库管理软件分类2、MySQL二、存储引擎(也称作表类型)1、常用存储引擎及适用场景2、存储引擎在mysql中的使用1、 在建表时指定存储引擎2 、在配置...
    99+
    2024-04-02
  • MySQL数据库基本操作
    目录 一、SQL语句 (mysql 数据库中的语言) 二、DDL 1.DDL语句 (1)创建新的数据库 (2)创建新的表  2.删除数据库和表  三、DML 1.insert插入新数据 2.update更新原有数据 3.delete: 删除...
    99+
    2023-09-01
    数据库 mysql sql
  • pymysql对数据库基础操作与模拟sq
    本文将介绍python3中的pymysql模块对mysql进行增,删,改,查日常数据操作;实验的环境Ubuntu 16.04 mysql5.7.20 python3.5.2 数据库的安装忽略,如果也是ubuntu可直接通过sudo ...
    99+
    2023-01-31
    操作 数据库 基础
  • HTML5本地数据库的基础操作
    这篇文章主要介绍“HTML5本地数据库的基础操作”,在日常操作中,相信很多人在HTML5本地数据库的基础操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HTML5本地数据库...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作