您的位置:首页 > 数码常识数码常识

详解mysql数据库基础知识(mysql数据库管理软件有哪些)

2025-05-12人已围观

详解mysql数据库基础知识(mysql数据库管理软件有哪些)
  简介:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。MySql是一种开源的关系型数据库, 从某方面说,MySQL 是最好的关系数据库管理系统RDBMS(Relational Database Management System)应用软件之一。所谓的关系型数据库RDMS,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

  mysql数据库管理软件有哪些

  Mysql关系型数据库特点有:1、数据是以行和列的形式存储的;2、这一系列的行和列成为表;3、表中的每一行叫一条记录;4、表中的每一列叫一个字段;5、表和表之间的逻辑关联叫关系;6、关系型数据库的核心内容是关系(也称为二维表)。

  本文介绍MySQL数据库基础知识,并通过实际操作进行检验。详细内容请参考下文。

  一、服务端启动和客户端连接

  1、服务端操作

  启动指令# systemctl start mysqld

  查看指令# systemctl status mysql

  2、客户端操作

  连接指令# mysql -u root -p passqord

  二、基本SQL命令

  1、SQL命令的使用规则

  (1)、每条命令必须以 ; 结尾

  (2)、SQL命令不区分字母大小写

  (3)、使用 \c 终止命令的执行

  2、数据库的管理

  命名规则:一、可以使用数字、字母、_,但是不能是纯数字;二、库名区分字母大小写;三、库名具有唯一性;四、不能使用特殊字符和mysql关键字。

  (1)、查看已有的库

  MySQL>show databases;

  (2)、创建库(指定字符集)

  MySQL>create database 库名 default charset=utf8;

  (3)、查看创建库的语句

  MySQL>show create database 库名;

  (4)、查看当前所在库

  MySQL>select database();

  (5)、切换库

  MySQL>use 库名;

  (6)、查看库中已有表

  MySQL>show tables;

  (7)、删除库 drop database 库名;

  3、数据表的管理

  注意事项:一、Mysqld的所有数据都是以文件的形式存储在数据库目录下;二、数据库目录:/var/lib/mysql。

  (1)、创建数据表

  MySQL> create table 表名(

  字段名 数据类型,

  字段名 数据类型,

  …

  );

  (2)、查看创建表的语句

  MySQL> show create table 表名;

  (3)、查看表结构

  MySQL> desc 表名;

  (4)、表中插入记录

  MySQL> insert into 表名 values(值1),(值2),….;

  (5)、删除数据表

  MySQL> drop table 表名;

  4、表字段的操作

  (1)、添加表字段(add)

  创建数据表user,并插入一条记录。如下

  示例:添加到末尾 alter table 表名 add 字段名 数据类型;

  说明事项:一、添加到开始 alter table 表名 add 字段名 数据类型 first;二、添加到指定位置 alter table 表名 add 字段名 数据类型 after 字段名;

  (2)、删除字段(drop)

  MySQL> alter table 表名 drop 字段名;

  (3)、修改数据类型(modify)

  MySQL> alter table 表名 modify 字段名 新的数据类型;

  (4)、修改字段名(change)

  MySQL> alter table 表名 change 旧名 新名 数据类型;

  (5)、修改表名(rename)

  MySQL> alter table 表名 rename 新表名;

  三、Mysql几种常用的数据类型

  1、数值类型

  2、字符类型

  3、枚举类型

  4、日期时间类型

  上面就是小居数码小编今天给大家介绍的关于(mysql数据库管理软件有哪些)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

  94%的朋友还想知道的:

  excel入门基础和怎样制作表格(excel入门基础知识)

  excel制作柏拉图步骤详解(excel如何制作柏拉图方法)

  c语言总结笔记(c语言语法基础知识)

  ps图层混合模式图文详解(图层混合模式可以完成图像合成吗)



  118621
 

很赞哦! ()

随机图文