入门Mysql命令总结!!!

使用T-SQL插入数据

使用INSERT 插入数据

1插入一行数据

INSERT INTO 表名 (列名列表)  VALUES  (值列表)

INTO可以省略

列名列表 可以省略 【注意】如果省略则一次插入所有列

多个列名和多个值列表用逗号分隔

一次插入多行数据

1使用INSERT SELECT 语句向表中添加数据

INSERT INTO 新表名 (列名)

SELECT 列名

FROM 原表名

【注意】SELECT 后有多个列名用“,”隔开

查询得到的数据的个数,顺序、数据类型等,必须与插入的项保持一致

新表名必须先创建好

2使用 SElECT INTO 语句将现有表中的数据添加到新表中

SELECT 原表名.列名

INTO 新表名

FROM 原表名

【注意】SELECT 后的原表名可以通过AS 建立别名代替

3使用 SELECT IDENTITY 指定标识列

SELECT IDENTITY(数据类型,标识种子,标识增长量)  AS 列名

INTO 新表名

FROM 原表名

4通过UNION关键字合并数据进行插入

INSERT 表名(列名)

SELECT 信息 UNION

SELECT 信息

【注意】最后一行的信息可以省略UNION

使用T-SQL更新数据

使用UPDATE 更新数据

UPDATE 表名 SET 列名 = 更新值

WHERE 更新条件

【注意】SET后面可以紧随多个“列名=更新值”,修改多个数据列的值,不限一个,使用逗 号分割。不可出现第二个SET

WHERE 子句是可选的用来限制更新的数据条件。若不限制,则整个表的所有数据 行将被更新

使用T-SQL删除数据

使用DELETE、TRUNCATE TABLE删除数据

1.使用DELETE删除数据

DELETE FROM 表名

WHERE 删除条件

2.使用TRUNCATE TABLE删除数据

TRUNCATE TABLE 表名

【注意】实际工作中,不建议使用TRUNCATE TABLE 语句,因为使用它删除的数据不能恢复。

使用T-SQL查询数据

使用SELECT语句进行查询

1. SELECT 列名

FROM 表名

WHERE 查询条件表达式

ORDER BY排序的列名 ASC (升序)/ DESC(降序)

【注意】WHERE条件是可选的,若不限制,则查询返回所有行的数据项。

2.查询全部信息

SELECT 列名

FROM 表名

WHERE 条件

3.查询两个值之间

SELECT 列名

FROM 表名

WHERE 列名 BETWEEN 值1 AND 值2

4.给查询的列名取别名

SELECR 列名AS 别名

FROM 表名

5.查询列名的值为NULL的信息

SELECT *

FROM 表名

WHERE 列名 IS NULL

【注意】*号代表所有列

6.查询考试成绩前三名

SELECT  TOP  3  *

FROM 表名

ORDER BY 列名 DESC   //将前三名的成绩已降序排列

7.按百分比查询信息

SElECT  TOP  数值 PERCENT  *

FROM 表名

ORDER BY 列名 DESC  //按降序排列

8.查询某个表中的某个列

SELECT 列名

FROM 表名

WHERE 条件

【注意】 SELECT 列名可以有多个 并且用“,”隔开

FROM 表明可以有多个 并且用“,”隔开

9.查询学生每科目的考试成绩

SELECT s.StudentName,sub.subjetName

FROM Student s,Result r,[Subject] sub //给表名取别名

WHERE s.StudentNo = r.StudentNo

AND  r.Subjectid = sub.subjectid

原文地址:https://www.cnblogs.com/EternityKrismile/p/9077018.html

时间: 2024-11-06 07:19:35

入门Mysql命令总结!!!的相关文章

全网最详细的新手入门Mysql命令和基础,小白必看!

MySQL简介 什么是数据库 ? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式.数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用. 主流的数据库有:sqlserver,mysql,Oracle.SQLite.Access.MS SQL Server等,本文

快速入门MySQL教程【转自:http://xpleaf.blog.51cto.com/9315560/1712821】

当时入门MySQL的时候,连数据库是什么都不知道,后来参考了一些网友的博客文章和论坛的帖子,才开始慢慢了解它.下面也是以一种可实际操作的方式来说明MySQL最最基本的使用了. 本篇文章的索引如下: 一.MySQL数据库的安装 1.Windows下的安装 2.Linux下的安装 3.MAC下的安装 二.开始使用MySQL数据库 0.简单理解MySQL数据库 1.在命令行中进入MySQL数据库 2.查看已有的数据库 3.创建自己的数据库 4.选择要操作的数据库 5.在数据库中创建数据库表 6.MyS

入门MySQL——用户与权限

前言:? 前面几篇文章为大家介绍了各种SQL语法的使用,本篇文章将主要介绍MySQL用户及权限相关知识,如果你不是DBA的话可能平时用的不多,但是了解下也是好处多多. 1.创建用户 官方推荐创建语法为: CREATE USER [IF NOT EXISTS] user [auth_option] [, user [auth_option]] ... [REQUIRE {NONE | tls_option [[AND] tls_option] ...}] [WITH resource_option

一步一步带你入门MySQL中的索引和锁 (转)

出处: 一步一步带你入门MySQL中的索引和锁 索引 索引常见的几种类型 索引常见的类型有哈希索引,有序数组索引,二叉树索引,跳表等等.本文主要探讨 MySQL 的默认存储引擎 InnoDB 的索引结构. InnoDB的索引结构 在InnoDB中是通过一种多路搜索树——B+树实现索引结构的.在B+树中是只有叶子结点会存储数据,而且所有叶子结点会形成一个链表.而在InnoDB中维护的是一个双向链表. 你可能会有一个疑问,为什么使用 B+树 而不使用二叉树或者B树? 首先,我们知道访问磁盘需要访问到

linux mysql 命令

linux mysql 操作命令 Mysql命令大全

MySQL命令行工具

shell> mysql --user=user_name --password=your_password db_name shell> mysql --help shell> mysql -? 选项 --protocol={TCP | SOCKET | PIPE | MEMORY} mysql 命令 有些命令mysql可以自己解释.要查看这些命令,在mysql>提示下输入help或\h 默认mysql>可以重新配置,怎么配置有哪几种方法? 1. 使用环境变量 shell&

mysql命令行下创建和删除索引简介

mysql命令行下创建和删除索引简介: mysql中创建索引可以使用CREATE TABLE语句,也可以用CREATE INDEX或ALTER TABLE来给表增加索引.索引的删除可以使用ALTER TABLE或DROP INDEX语句来实现. (1)使用ALTER TABLE语句创建索引.语法如下:alter table table_name add index index_name (column_list) ;alter table table_name add unique (colum

mysql命令大全

1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2.连接到远程主机上的MYSQL.假设远程主机的IP为:11

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行