MySQL 常用语法 之 DISTINCT】的更多相关文章

DISTINCT作用很简单就是去除重复行的数据. 具体看下面列子 表A数据[两条 nami 99] nameA   scoreA robin    98 nami    99 saber  98 luffy    99 nami 99 saber 90 --------------------- 通过以下语句 SELECT DISTINCT nameA,scoreA FROM A; nameA   scoreA robin    98 nami    99 saber  98 luffy    …
一.用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3.权限管理 >SHOW GRANTS FOR name;    //查看name用户权限>GRANT SELECT ON db_name.* TO name; //给name用户db_name数据库的所有权限>REVOKE SELECT ON db_nam…
数据:信息,记录.阅读: 数据库:数据的仓库,存储许多的数据(信息).按照数据结构来组件.存储和管理数据的,建立在计算机存储设备上的仓库. DBMS:   database management System   => 称为: 数据源库管理系统 常用的有:Oracle .SQLSERVER.DB2 .MySql MySql(属于Oracle):关系型数据库管理系统.(1996年 MySql AB公司 到2008年被 sun公司 收购) MySql特点: 开源,免费(成本低). 体积小,简单易学.…
#创建数据库# create database 数据库名; #查看数据库# show databases; #选择数据库# use 数据库名; #删除数据库# drop database 数据库名; #创建表# create table 表名(属性名1 数据类型 ,属性名2 数据类型....); #查看表结构# desc 表名; #查看建表语言# show create table 表名; #表中新增字段# alter table 表名 add( 属性名1 数据类型,属性名2 数据类型.....…
mysql 锁表语句: Lock锁整张表: 写锁定: LOCK TABLES products WRITE: 写锁,锁定之后,只有当前线程可以进行读操作和写操作,其他线程读操作和写操作均被堵塞.....读锁定: LOCK TABLES products READ: 读锁,锁定之后,无论是当前线程还是其他线程均只能读操作,写操作全部被堵塞.... 解锁: UNLOCK TABLES; 行级锁/排他锁 [使用FOR UPDATE]: 表需要是InnoDB引擎; 还需要配合事务,否则没有效果[没有事务…
下面讲一下mySql中的union和union all 的功能以及区别 A union B 是将表A的数据和表B的数据连接成一张表,前提是查询的两张表的列数一定要一样否则出错. A union all B 功能和union基本一样,区别在于union 会把两条一样的语句合并成一条,union all则全部显示出来. 下面具体列子说明: 表A数据 nameA   scoreA robin    98nami    99saber  98luffy    99 -------------------…
一,学习mysql的前戏 1:基础入门命令 show databases: #查看当前MySQL中的所有数据库 create 数据库名: #创建新的数据库 use 数据库名: #使用该数据库 show tables: #查看当前数据库中的所有表 create table 表名(nid int,name varchar(20),passwd varchar(20)):#创建表 desc 表名 #查看表的详细信息 2:用户管理及授权 #1:用户管理命令 创建用户: create user '用户名'…
--创建数据库 CREATE DATABASE DB_NAME; --选中数据库 USE DB_NAME; --列出数据库列表 SHOW DATABASES; --删除数据库 DROP DATABASE DB_NAME; --建表语句 CREATE TABLE TABLE_NAME( ID ) PRIMARY KEY AUTO_INCREMENT, SALARY ,), BIRTHDATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP, NAME ) NOT NULL…
创建表 create table <表名>( <字段名>  类型(长度) not null primary key auto_increment, **主键 name char(20) not null,   sex int(4) not null default '0', **默认键 degree double(16,2) ) 删除表 drop table <表名>; 清空表 delete from <表名>; 插入数据 insert into <表…
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html 前言 我们使用select进行数据查询时是会返回所有匹配的记录,如果表中某些字段没有做唯一性约束,那么这些字段的值就可能存在重复值 有时候我们想看看这个字段到底有哪几种值,这个时候需要去重方便查看,distinct关键字能发挥作用了 distinct特别注意 当使用distinct的时候,只会返回指定的字段,其他字段都不会返回,所以查询语句就变成去重查…