广告
返回顶部
首页 > 资讯 > 数据库 >Mysql数据库常用命令操作大全
  • 904
分享到

Mysql数据库常用命令操作大全

mysql常用命令mysql命令 2023-03-20 09:03:53 904人浏览 独家记忆
摘要

mysql连接: [root@host]# `Mysql -u root -p` Enter passWord:****** 创建数据库:CREATE DATABASE 数据库名;删除数据库:drop da

mysql连接:

[root@host]# `Mysql  -u  root -p`
Enter passWord:******

创建数据库:
CREATE DATABASE 数据库
删除数据库:
drop database 数据库;
使用mysqladmin删除数据库:

[root@host]# mysqladmin -u root -p drop  数据库名
Enter password:******

执行以上删除数据库命令后,会出现一个提示框,来确认是否真的删除数据库:

Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.

Do you really want to drop the 'RUNOOB' database [y/N] y
Database "RUNOOB" 数据库名

当然也可使用PHP脚本删除数据库
选择数据库:

[root@host]# mysql -u root -p
Enter password:******
mysql> use ball
Database changed
mysql>

执行以上命令后,你就已经成功选择了ball数据库,在后续的操作中都会在ball 数据库中执行。
注意:所有的数据库名,表名,,表字段都是区分大小写的,所以你在使用SQl命令的时候需要输入正确的名称。
同样也可以使用php脚本选择MySQL数据库
mysql数据类型
mysql中定义数据字段的类型对你数据库的优化是非常重要的。
mysql支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
数值类型:
mysql支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISioN)。
关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。
作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BINGINT。
TINYINT占1byte,用于小整数值;SMALLINT占2bytes,用于大整数值;INT或INTEGER占4bytes,用于大整数值;BIGINT占8bytes,用于极大整数值;FLOAT占4bytes,用于双精度浮点数值;DUBLE占8bytes,用于双精度浮点数值。
日期和时间类型:
表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。
每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。
TIMESTAMP类型有专有的自动更新特性,将在后面描述。
字符串类型:
字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。
CHAR的大小为:0-255bytes,用于定长字符串;VARCHAR大小为:0-65535bytes,用于变长字符串。
创建数据表:
创建mysql数据表需要以下信息:表名,表字段名,定义每个字段。
创建mysql数据表的SQL通用语法:
CREATE TABLE table_name (column_name column_type);
以下例子当中我们会创建数据表user:

CREATE TABLE `user` (
  `id`  INT  UNSIGNED PRIMARY KEY,
	`username` VARCHAR(100) NOT NUll,
	`PASSWORD` VARCHAR(100) NOT NULL,
	 `sex` CHAR NOT NULL,
	 `specialty` VARCHAR(255) NOT NULL,
   `class` VARCHAR(255) NOT NULL,
   `graduation_time` TIMESTAMP)

MySQL删除数据表:

DROP TABLE user

MySQL插入数据:

INSERT INTO USER ( id, username, PASSWORD, sex, specialty, class, graduation_time )
VALUES
	(1,"羊永兵","123456","男","网络工程","网络工程21-2班",'2020-06-01 12:02:03')

MySQL查询数据:

SELECT
	id,
	username,
	PASSWORD,
	sex,
	specialty,
	class,
	graduation_time 
FROM
USER

查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
select命令可以读取一条或者多条记录。
你可以使用星号(*)来代替其他字段,select语句会返回表的所有字段数据
你可以使用where语句来包含任何条件。
你可以使用LIMIT属性来设定返回的记录数。
你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0.
MySQL WHERE子句:
以下是SQL SELECT语句使用WHERE子句从数据表中读取数据的语法案例:

SELECT
	id,
	username,
	PASSWORD,
	sex,
	specialty,
	class,
	graduation_time 
FROM
USER 
WHERE
	username = "王亚博"

你可以在WHERE子句中指定任何条件,也可以使用AND或者OR指定一个或者多个条件。WHERE子句也可以用于SQL的DELETE或者UPDATE命令。
使用主键来作为WHERE子句的条件查询是非常快速的。
如果给定的条件在表中没有任何匹配的记录,那么查询不会返回任何数据。
MySQL UPDATE 更新
如果我们需要修改或更新MySQL中的数据,我们可以使用SQL UPDATE命令来操作。
以下是UPDATE命令修改MySQL数据表数据的通用SQL语法:

UPDATE `tb_admin_user` 
SET username = "毛文卓",
`password` = "654321" 
WHERE
	id = 19

你可以同时更新一个或多个字段。
你可以在WHERE子句中指定任何条件。
你可以在一个单独表中同时更新数据。
当你需要更新数据表中指定的数据是WHERE子句是非常有用的。
MySQL DELETE语句
您可以使用SQL的DELETE FROM命令来删除MySQL数据表中的记录。

DELETE 
FROM
	tb_admin_user 
WHERE
	id = 19

MySQL LIKE子句
SQL LIKE子句中使用百分号%字符来表示任意字符,类似于Unix或正则表达式中的星号*。
如果没有使用百分号%,LIKE子句与等号=的效果是一样的。

SELECT
	* 
FROM
	tb_admin_user 
WHERE
	realname LIKE '%博'

在这里插入图片描述

你可以在WHERE子句中使用LIKE子句。
你可以使用LIKE子句代替等号=。
LIKE通常与%一同使用,类似于一个元字符的搜索。
你可以使用AND或OR指定一个或多个条件。
你可以在DELETE或UPDATE命令中使用WHERE…LIKE子句来指定条件。
MySQL UNION操作符
MySQL UNION操作符用于连接两个以上的SELECT语句的结果组合到一个结果集结合中。多个SELECT语句会删除重复的数据。
MySQL UNION操作符语法格式:

SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];

参数:
expression1, expression2, … expression_n: 要检索的列。
tables: 要检索的数据表。
WHERE conditions: 可选, 检索条件。
DISTINCT: 可选,删除结果集中重复的数据。默认情况下 UNION 操作符已经删除了重复数据,所以 DISTINCT 修饰符对结果没啥影响。
ALL: 可选,返回所有结果集,包含重复数据。

SELECT username from tb_admin_user
UNION
SELECT Goods_name FROM tb_business_goods 

可以看到没有重复的元素

在这里插入图片描述

SELECT username from tb_admin_user
UNION ALL
SELECT goods_name FROM tb_business_goods

可以看到加了参数ALL以后,有重复的元素出现了

在这里插入图片描述

带有WHERE的SQL UNION ALL:

SELECT country, name FROM WEBsites
WHERE country='CN'
UNION ALL
SELECT country, app_name FROM apps
WHERE country='CN'
ORDER BY country;

MySQL排序:

到此这篇关于Mysql常用命令的文章就介绍到这了,更多相关mysql常用命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: Mysql数据库常用命令操作大全

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

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

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

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

下载Word文档
猜你喜欢
  • Mysql数据库常用命令操作大全
    mysql连接: [root@host]# `mysql -u root -p` Enter password:****** 创建数据库:CREATE DATABASE 数据库名;删除数据库:drop da...
    99+
    2023-03-20
    mysql常用命令 mysql命令
  • MySQL数据库常用命令大全
    文章目录 一、 MySQL的启动与停止二、登录MySQL三、 数据库的基本操作(一)创建一个数据库(二)删除数据库(三)使用数据库(四) 查看所有的数据库(五)创建一个数据库并指定它的编码方式...
    99+
    2023-09-21
    数据库
  • MySQL常用的命令操作大全
    这篇文章主要介绍“MySQL常用的命令操作大全”,在日常操作中,相信很多人在MySQL常用的命令操作大全问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL常用的命令操作...
    99+
    2022-10-18
  • mysql数据库的常用命令操作
    下文我给大家简单讲讲关于mysql数据库的常用命令操作,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完mysql数据库的常用命令操作对大家多少有点帮助吧。善用help 帮助掌握...
    99+
    2022-10-18
  • MySQL 数据库常用命令大全(完整版)
    文章目录 1. MySQL命令2. MySQL基础命令3. MySQL命令简介4. MySQL常用命令4.1 MySQL准备篇4.1.1 启动和停止MySQL服务4.1.2 修改MySQL账户...
    99+
    2023-09-03
    mysql
  • MySQL数据库命令大全
    1.数据库结构: 数据库–>数据表–>行(记录):用来描述一个对象的信息 列(字段):用来描述对象的一个属性 1 打开数据库 show databases 2 创建数据库 create database+数据库名 ...
    99+
    2023-09-03
    数据库 mysql
  • mysql数据库操作_高手进阶常用的sql命令语句大全
    mysql数据库操作sql命令语句大全:三表连表查询、更新时批量替换字段部分字符、判断某一张表是否存在、自动增长恢复从1开始、查询重复记录、更新时字段值等于原值加上一个字符串、更新某字段为随机值、复制表数据到另一个表、创...
    99+
    2022-11-20
    mysql sql语句 sql命令
  • Linux常用操作命令大全
    目录 一、目录及文件操作 1.1创建目录 1.2删除目录或文件 1.3重命名目录或文件名称 1.5目录及文件列表查看 1.6复制目录或文件 1.7剪切目录或文件 1.8搜索目录或文件 1.9创建文件 1.10查看及修改文件内容信息 1.11...
    99+
    2023-09-09
    linux 运维 服务器 ssh awk
  • mysql数据库操作_高手进阶常用的sql命令语句大全 原创
    mysql数据库操作sql命令语句大全:三表连表查询、更新时批量替换字段部分字符、判断某一张表是否存在、自动增长恢复从1开始、查询重复记录、更新时字段值等于原值加上一个字符串、更新某...
    99+
    2022-11-21
    mysql sql语句 sql命令
  • Mysql数据库操作命令
    MySQL作为最常用的数据库之一。总结一些常用命令便于日常使用。一、关于库的操作 1、查看数据库 mysql> show databases; +--------------------+ | Dat...
    99+
    2022-10-18
  • MySQL常用命令大全
    MySQL 常用命令大全1. mysql:连接数据库mysql 命令用户连接数据库。mysql 命令格式: mysql -h 主机地址 -u 用户名 -p 用户密码1) 连接到本机上的 MYSQL首先打开 ...
    99+
    2022-10-18
  • MySQL数据库常用命令大全(完整)(表格形式)
    本文目录 本地登录相关命令mysql服务启动和关闭数据库相关命令增删改查等相关命令查询一个、多个、所有字段列(字段)起别名和参与数学运算条件查询和多字段排序表的创建表的删除查看建表语句insert 插入数据update修改数据de...
    99+
    2023-08-22
    数据库 mysql sql
  • 数据库命令大全
    1.对数据库常用命令 1.连接数据库 mysql -u用户名 -p密码 2.显示已有数据库 show databases; 3.创建数据库 create database sqlname; 4.选择数据库 use database sqln...
    99+
    2023-09-09
    数据库 sql mysql
  • Navicat操作数据库与Mysql常见命令操作实战
    一:Navicat下载与安装 官网下载链接:Navicat 下载完后直接安装即可 二:数据库的连接 1.打开Navicat软件,点击左上角连接按钮,选择mysql数据库 输入完成后双击连接名,连接成...
    99+
    2023-09-24
    数据库 mysql
  • Mysql数据库操作(命令行)
    1 环境   树莓派:   mysql:   2  指令   以下是从命令行中连接mysql服务器的简单实例:   [root@host]# mysql -u root -p Enter password:****** ...
    99+
    2018-02-06
    Mysql数据库操作(命令行)
  • Mysql数据库常用命令操作方法有哪些
    本文小编为大家详细介绍“Mysql数据库常用命令操作方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mysql数据库常用命令操作方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
    99+
    2023-03-20
    mysql
  • MySql——数据库常用命令
    一、关于数据库的操作 查看mysql中有哪些数据库 show databases; 显示创建指定数据库MySQL语句 SHOW CREATE DATABASE 数据库名: 使用指定数据库 use 数据...
    99+
    2023-09-01
    数据库 mysql
  • MYSQL数据库基本操作命令
    MySQL数据库系统是一个典型的C/S(客户端/服务器)架构的应用,要访问MySQL数据库需要使用专门的客户端软件。在Linux系统中,最简单、易用的MySQL客户端软件是其自带的mysql命令工具。登录到...
    99+
    2022-10-18
  • db2数据库常用操作命令总结
    本篇内容介绍了“db2数据库常用操作命令总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!本文详细汇总了D...
    99+
    2022-10-18
  • gaussDB数据库常用操作命令详解
    GaussDB命令行连接              ...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作