【MySQL】MySQL 数据库的介绍与操作

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

目录

1. 登录 MySQL 数据库

2. MySQL 介绍

3. 操作数据库

1、创建数据库

2、删除数据库

3、插入数据

4、查找

5、修改数据库

4. 表的操作

1、创建表

2、查看表

3、修改表

4、删除表

写在最后:


1. 登录 MySQL 数据库

指令:

mysql -h 127.0.0.1 -P 3306 -u root -p

这里我来介绍一下他的选项,-h 表示指明登录部署 MySQL 服务的主机,-P 表示我们要访问的端口号,-u 表示指明登陆用户,-p 表示我们要输入密码了。

这里我在配置文件中配置好了端口,然后我现在就是在本地使用 MySQL,所以我直接输入:

mysql -u root -p

然后输入密码就可以在本地登陆了。

2. MySQL 介绍

什么是数据库?

MySQL 的本质:基于 C(mysql) S(mysqld) 模式的一种网络服务,

mysql 是数据库服务的客户端,mysqld 是数据库服务的服务端。

MySQL 是一套给我们提供数据存储服务的网络程序,数据库一般指的是,在磁盘或者内存中存储的特定结构组织的数据,将来在磁盘上存储的一套数据库方案。

一般的文件确实提供了数据的存储功能,但是文件并没有提供非常好的数据管理能力(用户角度)

数据库的本质:对数据内容存储的一套解决方案,给数据库字段或要求,数据库直接给结果。

数据库的水平是衡量一个程序员水平的重要指标。

见一见数据库

举一个样例:用 MySQL 建立一个数据库,建立一个表结构,插入一些数据,

并对比一下 MySQL 在 Linux 中是如何表现的。

1. 建立数据库,本质就是在 Linux 下创建一个目录:

create database helloMySql;

使用该数据库:

use helloMySql;

建表:

create table stdent(
name varchar(32),
age int,
gender varchar(2)
);

2. 在数据库内建表,本质上就是在 Linux 下创建对应的文件。

往表里插入数据:

insert into student (name, age, gender) values ('张三', 20, '男');

3. 数据库本质上其实也是文件,不过这些文件不由我们直接操作,由数据库服务帮我们操作。

我们可以查看一下这个表:

select * from student;

【MySQL】MySQL 数据库的介绍与操作,学习MySQL,mysql

3. 操作数据库

(写的好烂,要不跳过这一段吧~)

1、创建数据库

create database + 你要创建的数据库的名字;

2、删除数据库

drop database + 你要删除的数据库的名字;

3、插入数据

insert into 表的名字 ( ) values ( )

4、查找

show database + 库名

查看表:desc + 表的名字

查看表的细节: select * from + 表的名字

* 是通配符。

5、修改数据库

alter database + 数据库名

4. 表的操作

前面数据库的操作没那么重要啦,现在才是重头戏,表的操作。

1、创建表

语法:

create table table_name (
    field1 datatype,
    field2 datatype,
    field3 datatype
) charater set 字符集 collate 校验规则 engine 存储引擎;

最后的这些可以不用指定,直接使用默认的就行。

2、查看表

show tables; 可以看所有表结构,

desc + table_name; 可以查看表的细节。

show create table user1 \G; 可以查看表创建时我们做了什么。

3、修改表

alter table table_name rename to new_name; 修改表名

alter table user1 add picture varchar(128) comment '用户头像的路径' after birthday;

新增一列表结构:

【MySQL】MySQL 数据库的介绍与操作,学习MySQL,mysql

alter table user modify name varchar(60); 这个是覆盖修改。

alter table user1 drop passward; 这个是删除表中的这个字段。

alter table user1 change name theName varchar(60); 改字段名字。

4、删除表

drop table table_name; 就能直接删除掉这个表。 

写在最后:

以上就是本篇文章的内容了,感谢你的阅读。

如果感到有所收获的话可以给博主点一个哦。

如果文章内容有遗漏或者错误的地方欢迎私信博主或者在评论区指出~文章来源地址https://www.toymoban.com/news/detail-626856.html

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

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

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

相关文章

  • Django学习记录:使用ORM操作MySQL数据库并完成数据的增删改查

    数据库操作 MySQL数据库+pymysql Django开发操作数据库更简单,内部提供了ORM框架。 安装第三方模块 ORM可以做的事: 1、创建、修改、删除数据库中的表(不用写SQL语句)。【无法创建数据库】 2、操作表中的数据(不用写SQL语句)。 1、自己创建数据库 1)启动MySQL服务 2)自带

    2024年02月14日
    浏览(63)
  • MySQL数据库介绍流程(最新mysql)

    1、下载地址: http://dev,mysql.com/downloads/windows/installer/8.0html 2、就是直接搜索:mysql官方  msyql官方网站                              这里就安装成功                点击鼠标右键,点击属性   没有话在这里,搜索高级系统打开这个           安装mysql找到文件        

    2024年02月13日
    浏览(39)
  • mysql数据库介绍

    💜 今天对mysql的一些基础概念进行讲诶横扫,如概念、特点、优势、发展历史等等。对之前内容感兴趣的同学可以参考👇: 链接: mysql学习之数据系统概述 🎾 让我们开始今日份的学习吧! 数据库(database)就是一个存储数据库的仓库,为了方便数据的存储和管理,它将数据

    2024年01月23日
    浏览(59)
  • mysql 数据库引擎介绍

    一、数据库引擎     数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建

    2024年02月14日
    浏览(59)
  • mysql 数据库 基本介绍

    描述事物的符号记录 包括数字,文字、图形、图像、声音、档案记录气 以“记录”形式按统一的格式进行存储 1,结构化的数据 即有固定格式和有限长度的数据。例如填的表格就是结构化的数据,国籍:中华人民共和国,民族:汉,性别:男,这都叫结构化数据 2,非结构化

    2024年03月23日
    浏览(47)
  • 【MySQL--->数据库操作】

    语句格式:create database [if no exists]数据库名[create_specification [,create_specification] …]; 中括号内是可选项,if no exists是指如果数据库不存在就创建,存在就不创建,相当于自动查重. create_specification 可以指定数据库的编码格式和校验规则. drop database 数据库名; alter database 数据库名 指定

    2024年02月13日
    浏览(45)
  • MySQL 数据库操作

     提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、关系模型 二、数据库的操作 创建数据库 查看数据库 选择数据库 删除数据库 三、MySQL 数据库命名规范 总结 关系数据库是建立在关系模型上的。而关系模型本质上就是若干个存储数据的

    2023年04月08日
    浏览(57)
  • MySQL的数据库引擎介绍

        数据库引擎就是操作数据库的一段程序或程序段,用于存储、处理和保护数据的核心服务。     利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。数据库应用项目是通过数据库引擎与数据库链接的。     何为

    2024年02月06日
    浏览(56)
  • MySQL的数据库操作、数据类型、表操作

    目录 一、数据库操作 (1)、显示数据库 (2)、创建数据库 (3)、删除数据库 (4)、使用数据库 二、常用数据类型 (1)、数值类型 (2)、字符串类型 (3)、日期类型 三、表操作 (1)、创建表 (2)、查看表 (3)、删除表 都要看到这了,点个赞再走吧,谢谢谢谢谢

    2024年02月06日
    浏览(79)
  • 数据库系统原理及MySQL应用教程实验四MySQL数据库表数据的查询操作

    1.掌握SELECT 语句的基本语法格式。 2.掌握SELECT 语句的执行方法。 3.掌握SELECT 语句的 GROUP BY 和 ORDER BY 子句的作用。 验证性实验:在公司的部门员工管理数据库的bumen表和yuangong表上进行信息查询。 设计性试验:将在student表和score表上进行查询。 ( 一 ) 验证性实验 在

    2024年02月05日
    浏览(57)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包