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

这篇具有很好参考价值的文章主要介绍了【MySQL】基础实战篇(1)—数据库与数据表的操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建管理数据库

创建数据库

语法:

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的数据类型可以分为三大类: 数值类型,字符类型和二进制类型,日期和时间类型。

数值类型

类型 大小
TINYINT 1Bytes
SMALLINT 2Bytes
MEDIUMINT 3Bytes
INT/INTEGER 4Bytes
BIGINT 8 Bytes
FLOAT 4Bytes
DOUBLE 8Bytes
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等。

类型 大小 格式
DATE 3 YYYY-MM-DD
TIME 3 HH:MM:SS
YEAR 1 YYYY
DATETIME 8 YYYY-MM-DD HH:MM:SS
TIMESTAMP 4 YYYY-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://www.toymoban.com/news/detail-716353.html

到了这里,关于【MySQL】基础实战篇(1)—数据库与数据表的操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL(1) MySQL创建数据库和创建数据表

    创建数据库 1. 连接 MySQL      mysql -u root -p  2. 查看当前的数据库  show databases; 3. 创建数据库  create database 数据库名; 创建数据库 4. 创建数据库时设置字符编码  create database 数据库名 character set utf8;  5. 查看和显示数据库的编码方式  show create database 数据库名; 显示数据库的

    2024年02月14日
    浏览(55)
  • MySQL数据库——MySQL SELECT:数据表查询语句

    在 MySQL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。 SELECT 的语法格式如下: 其中,各条子句的含义如下: {*|字段列名} 包含星号通配符的字段列表,表示所要查询字段的

    2024年02月05日
    浏览(43)
  • MySQL数据库——MySQL数据表添加字段(三种方式)

    MySQL 数据表是由行和列构成的,通常把表的“列”称为字段(Field),把表的“行”称为记录(Record)。随着业务的变化,可能需要在已有的表中添加新的字段。 MySQL 允许在开头、中间和结尾处添加字段。 一个完整的字段包括字段名、数据类型和约束条件。MySQL 添加字段的语

    2024年02月08日
    浏览(69)
  • MySQL:创建数据库,数据表,主键和外键

    目录 前言: 安装MySQL: 打开MySQL: 创建数据库: 查看已建数据库: 查看数据库引擎: 创建数据表:  主键约束: 单字段主键: 多字段联合主键: 外键约束: MySQL数据库安装了很久,一直也没静下心来学习,因为起步太晚,所以什么都想学点,又感觉有些力不从心,目前

    2023年04月27日
    浏览(45)
  • MySql数据库的初步安装与数据表结构数据管理

    目录 一、数据库的相关了解 1)数据库的概念  数据(Data) 表 数据库系统 2)数据库系统发展史 第一代数据库 第二代数据库 第三代数据库 当今主流数据库介绍 2)数据库的分类  关系数据库 非关系型数据库 非关系型数据库的优点 二、mysql的yum安装与源码编译安装   1)源

    2024年02月08日
    浏览(99)
  • idea配置MySQL数据库,以及将已存在的数据表导入数据库

    首先,确定自己需要的数据库名字,结合jeecg项目,我在项目中得知我需要链接的数据库的名字为     jeecg-boot 打开数据库的可视化软件,     点击开始,即可导入,刷新数据库,就可以看到导入的数据表了。 接下来在idea链接MySQL     点击OK,就完成配置了,刷新一下,就

    2024年02月11日
    浏览(47)
  • Mysql 查询数据库或数据表中的数据量以及数据大小

     许多数据库的元数据都是存储在mysql中的,例如hive、startrockes,因此可以通过mysql中的“information_schema.TABLES”表来查询对应数据库或对应数据表的具体信息。 1、查询各个数据库中的数据条数和数据大小 2、查询各个数据表中的数据条数和数据大小 3、查看指定数据库容量大小

    2024年04月27日
    浏览(33)
  • MySQL相关的SQL语句、数据库、数据表、字段、类型

    1、 SQL 语句不区分大小写。 SQL语句 用途 描述 mysql -u root -p 连接 MySQL 在命令行窗口中输入 mysql -u root -p 命令,回车,然后输入 MySQL 密码(不要忘记了密码,找回麻烦),再回车就连接上 MySQL 了。最初都是使用 root 用户登录,工作中不能一直使用 root 用户登录。因为 root 权限太

    2024年02月13日
    浏览(69)
  • MySQL的约束类型、数据库操作、数据表操作大全(简述)

    目录 一.数据库的操作语法 二.MySQL数据库约束 三.数据类型 四.数据表操作 作者简介:  tq02,一个想成为编程高手的梦中人 作者主页:  tq02的博客_CSDN博客-C语言,Java,Java数据结构领域博主 学习专栏:  🎥  MySQL基础          🎥  JavaSE                🎥   C语言 本

    2024年02月12日
    浏览(61)
  • 【JaveWeb教程】(18) MySQL数据库开发之 MySQL数据库设计-DDL 如何查询、创建、使用、删除数据库数据表 详细代码示例讲解

    下面我们就正式的进入到SQL语句的学习,在学习之前先给大家介绍一下我们要开发一个项目,整个开发流程是什么样的,以及在流程当中哪些环节会涉及到数据库。 2.1 项目开发流程 需求文档: 在我们开发一个项目或者项目当中的某个模块之前,会先会拿到产品经理给我们提

    2024年01月25日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包