`

MySQL常用命令:

 
阅读更多
MySQL常用命令:
--查看数据库实例
show databases;
--使用数据库实例
use +数据库实例名称
--查看数据库实例中的表
show tables;
--查看表的结构(表中的字段名称/类型等相关信息)
desc +表名

SQL-结构化查询语言
CREATE DATABASE mytest;--创建数据库实例mytest
DROP DATABASE mytest;--删除数据库实例mytest
--创建表
CREATE TABLE studentInfo (
  stuID INTEGER UNSIGNED PRIMARY KEY AUTO_INCREMENT,
  stuName VARCHAR(10) NOT NULL DEFAULT 'unknow',
  sex CHAR(1) NOT NULL,
  birthday DATE,
  school VARCHAR(45)
);
--删除表
DROP TABLE studentInfo;

作业:
创建宠物表,要有宠物编号,宠物名,类型,年龄,主人名

CREATE TABLE pet (
pid INTEGER PRIMARY KEY AUTO_INCREMENT,
pName VARCHAR(10) NOT NULL DEFAULT 'unknown',
pType VARCHAR(6),
pAge INTEGER,
pOwnner VARCHAR(10)
);

向pet表添加数据

添加语句:
INSERT INTO pet (pName,pType,pAge,pOwnner) VALUES('小白','狗',3,'小新');

INSERT INTO pet (pName,pType,pAge,pOwnner) VALUES('大黄','狗',2,'张三'),('小班','猫',1,'李四');

INSERT INTO pet VALUES(0,'Mary','狗',2,'张大民');

INSERT INTO pet (pType,pAge,pOwnner) VALUES('狗',3,'小新');--pid为自动增长;pName不填数据时,默认值为unknown

修改语句:
UPDATE pet SET pType='猫';     --修改表中pType列所有行数据

UPDATE pet SET pType='狗' WHERE pName='大黄';

UPDATE pet SET pType='狗' WHERE pid=4;

UPDATE pet SET pName='小绿',pType='变色龙' WHERE pid=5;

执行sql脚本中的所有SQL语句
source +脚本路径名称

删除语句:
DELETE FROM pet;--删除表中的所有数据

DELETE FROM pet WHERE pid=9;

查询语句:

SELECT p_id,p_name,quantity,cost,quantity*cost FROM products;

SELECT p_id AS 产品编号,p_name 产品名称,quantity 库存数量,cost 单件成本,quantity*cost 总成本 FROM products;

查看员工的姓名,工作级别及其年薪。
SELECT e_name 员工姓名,job_level 工作级别,e_wage*12 年薪 FROM employee;

IN
select e_name from employee where dept_id in ('1001','1002');--IN后跟小括号,其中放置数据范围列表,数据值之间用逗号隔开

LIKE
SELECT e_name,dept_id FROM employee WHERE e_name LIKE '王_';--下划线表示一个占位字符
SELECT e_name,dept_id FROM employee WHERE e_name LIKE '王__';
SELECT e_name,dept_id FROM employee WHERE e_name LIKE '王%';--%表示零个或多个占位字符

排序
SELECT e_name,e_wage FROM employee WHERE job_level=2 ORDER BY e_wage ASC;--升序
SELECT e_name,e_wage FROM employee WHERE job_level=2 ORDER BY e_wage DESC;--降序

SELECT p_id,p_name,cost,quantity FROM products WHERE dept_id=1003 ORDER BY cost DESC,quantity ASC;

LIMIT:
SELECT e_name,e_wage FROM employee ORDER BY e_wage DESC LIMIT 1,3;
--LIMIT第一个数表示结果集的偏移量,第二数表示从结果集取出的数据数


分组:通常用来显示一些统计数据,当我们按着表中某一个字段进行分组时,那么认为该字段中相同的数据行是同一组成员。
注意:
1 我们要查看的字段,只能是那些用于分组的字段。
2 如果要查看分组字段以外的信息,只能把这些字段放置到聚合函数(count()/max()/min()/avg()/sum())中。
分组条件Having:
这里整张表的条件加在where后面,组条件加在having后面。


多表查询
注意:n张表在查询时要有n-1个关系字段相等。































分享到:
评论

相关推荐

    MYSQL常用命令教程

    ### MySQL常用命令详解 在IT领域,MySQL作为一款广泛使用的开源关系型数据库管理系统,其重要性不言而喻。无论是初学者还是资深开发者,掌握MySQL的常用命令都是必不可少的技能。以下将对“MYSQL常用命令教程”中的...

    MySql常用命令 最新 最全

    根据提供的标题、描述以及部分内容,本文将详细解析MySQL数据库中的常用命令,并且涵盖数据库的创建、管理、查询、更新等核心操作。 ### MySQL 常用命令概览 #### 启动与停止 MySQL 服务 - **启动 MySQL 服务**: ...

    mysql常用命令1

    - 命令: `mysql -h 110.110.110.110 -u root -p abcd123` - 解释: 连接到IP地址为`110.110.110.110`的远程MySQL服务器,使用用户名`root`和密码`abcd123`。 - 注意: `-h`参数用于指定远程服务器的IP地址。 3. **...

    mysql命令行常用命令

    MySQL 命令行常用命令是 MySQL 数据库管理员和开发者需要掌握的基本技能,本文将介绍 MySQL 命令行常用命令的六大招数,包括 MySQL 服务的启动和停止、登陆 MySQL、增加新用户、操作数据库、导出和导入数据、乱码...

    MySQL常用命令 MySQL常用命令

    MySQL 常用命令 MySQL 是一个流行的开源关系数据库管理系统,它提供了许多实用的命令来管理和维护数据库。在本资源中,我们将总结一些常用的 MySQL 命令,涵盖数据库创建、用户管理、数据备份和恢复、查询执行等...

    Mysql远程登录及常用命令

    ### MySQL远程登录及常用命令详解 #### 一、MySQL服务的启动和停止 - **启动MySQL服务**: - `net start mysql`:用于启动MySQL服务。这通常是在Windows操作系统中启动MySQL服务的方式。 - **停止MySQL服务**: ...

    MySQL常用命令(非常全面的命令大全)

    ### MySQL常用命令详解 #### 一、连接与断开MySQL **命令格式:** ``` mysql -h [主机地址] -u [用户名] -p [密码] ``` **示例:** 1. **本地连接MySQL服务:** ```bash mysql -uroot -p ``` 输入此命令后,...

    MYSQL常用命令列表 .txt

    ### MySQL常用命令详解 #### 一、连接与断开MySQL **命令:** ``` mysql -h 主机地址 -u 用户名 -p ``` **功能:** 此命令用于连接MySQL服务器。`-h`参数指定MySQL服务器所在的主机地址;`-u`参数指定登录MySQL的...

    mysql常用命令总结

    ### MySQL常用命令总结 本文将基于提供的部分内容对MySQL的基本操作命令进行详细解析,这些命令涵盖了数据库及表的基本管理,如创建、查询、更新等。掌握这些命令有助于更好地管理和操作MySQL数据库。 #### 一、...

    常用mysql命令大全_mysql快速上手

    如果你要连接到远程主机上的 MySQL,假设远程主机的 IP 地址为 110.110.110.110,用户名为 root,密码为 abcd123,可以使用以下命令:`mysql -h110.110.110.110 -uroot -pabcd123` 退出 MySQL 要退出 MySQL,可以...

    常用的MySQL命令大全.pdf

    最全的MySQL最常用的命令大全 常用的 MySQL命令大全 一、连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1、例 1:连接到本机上的 MYSQL 。 ...3、退出 MYSQL命令: exit (回车

    mysql常用命令集锦--初级DBA

    MySQL常用命令集锦--初级DBA MySQL是当前最流行的开源关系数据库管理系统,本文将总结一些常用的MySQL命令,适合初级DBA学习和工作。 一、MySQL服务的启动和停止 MySQL服务的启动和停止命令如下: * ...

    MySQL常用命令大全

    ### MySQL常用命令详解 #### 一、连接数据库:`mysql` **命令介绍:** `mysql` 命令是MySQL数据库管理系统中用于连接数据库的基本命令。通过该命令,用户可以登录到MySQL服务端,进而执行SQL语句进行数据库管理。 ...

    MySQL常用命令汇总.rar

    以上仅是MySQL常用命令的一部分,实际操作中还有更多高级功能,如视图、存储过程、触发器、索引、事务处理等。通过深入学习和实践,你可以更高效地管理和维护MySQL数据库。在“MySQL常用命令汇总.pdf”文件中,应有...

    mySQL的一些常用命令

    以下是关于MySQL常用命令的一些详细解释: 1. **连接MySQL**: - 使用`mysql -u<username> -p`命令可以连接到本地MySQL服务器,其中`<username>`是你的用户名。如果你的密码为空,直接按回车即可。例如,`mysql -u...

    MySQL常用命令总结.txt

    MySQL常用命令总结 MySQL常用命令总结

    mysql常用操作命令

    mysql常用操作命令 mysql是一个流行的关系数据库管理系统,作为开发人员,掌握mysql的常用操作命令是非常必要的。本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中...

    mysql常用命令大全

    ### MySQL常用命令详解 #### 数据库管理 - **创建数据库** - 命令:`CREATE DATABASE <数据库名>;` - 示例:创建名为`xhkdb`的数据库。 ```sql mysql> CREATE DATABASE xhkdb; ``` - **显示所有数据库** - ...

    个人总结的MySQL常用命令语句

    ### MySQL常用命令语句详解 #### 一、创建数据库(Create Database) - **命令格式**:`CREATE DATABASE database_name;` - **功能说明**:此命令用于创建一个新的数据库。 - **示例**: ```sql CREATE DATABASE ...

Global site tag (gtag.js) - Google Analytics