mysql 去重命令_MySQL 命令操作
Mysql进入与退出
进入数据库:mysql -uroot -p
退出: exit
库级操作语句
显示所有的表:show databases;
创建库: create database 库名; (重复创建会报错,可在库名前加上[if not exists])
删除库: drop database 库名;(如果不知道数据库是否存在,记得在库名前加[if exists])
进入数据库:use 库名;
表级操作语句
显示所有的表: show tables;
创建表: create table 表名;(重复创建会报错,可在表名前加上[if not exists])
显示创建表的信息: show create table 表名;
删除表:drop table 表名;
MysSQL表中数据的操作
插入数据(create) insert into values
指定字段插入: insert into 表名(表头)value(插入信息);
全字段插入: insert into 表名value (插入整段信息);
多行插入: insert into 表名 value(插入信息),(插入信息),…;
查询数据 (read) select from where
指定字段查询: select 表头 from 表名;
2.全字段查询:select * from 表名;(select查询关键字, * 代表所有 )
带条件查询:select 表头1 from 表名 where 表头2 条件;
例:select name from student where age = 19;
(查询学生表里年龄等于19的姓名)
select * from 表名 where 表头字段 条件;
例:select * from student where age = 19;
(查询学生表里等于19岁的全部字段)
修改数据(update)update set where
修改所有数据:update 表名 set 表头字段 = 条件;
修改多个数据:update 表名 set 表头字段 = 条件, 表头字段2 = 条件2;
修改满足条件的数据:update 表名 set 表头字段1 = 条件1 where 表头字段2 = 条件2;
例:update student set id = 5 where name =某某;
(把学生表姓名为某某的id改成5)
删除数据 (delete)delete from where
删除表中所有数据: delete from 表头字段;
删除表中满足条件的数据:delete from 表头字段 where 表头字段 = 条件;
例:delete from student where name = 某某;
(删除学生表里某某整行值)
MySQL数据类型:
数值类型、字符类型、时间日期类型
数值类型常用举例
字符类型常见举例
时间日期类型
案例
MySQL筛选条件
In null例子
select * from student where id is null;
错误例子: select * from student where is = null;(这样是显示不了的,空值以这种方式查询是查不出来的)
in not null例子
select * from student where id is not null;
与或非
and or not
and 例子:select * from student where id =5 andage = 9;
or 例子:select * from student where id =5 orage = 9;
排序(order by)
正序举例:select * from student order by age;
倒序举例:select * from student order by age desc;
限制(limit)
举例:select * from student limit 0,5;
(MySQL是 左闭右闭)
去重(distinct)
举例:select distinct * from student;
原文:https://www.cnblogs.com/gd000-/p/10651839.html
mysql 去重命令_MySQL 命令操作相关推荐
- mysql带c的命令_mysql命令整理
一.总结一下: 1.linux下启动mysql的命令: mysqladmin start /etc/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql ...
- mysql 备用字段_MySql 命令大全(转载备用)
http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html 1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用 ...
- mysql设置字符集命令_mysql命令设置字符集
2页 1财富值 修改数据库字符集 2页 2财富值 mysql字符集 3页 2财富值 MySQL字符集 3页 免费 MySQL字符集问题 7页 2财富值喜欢此文档的还喜欢 ...... 默认字符集的方法 ...
- 打开mysql命令_Mysql命令大全(详细篇)
一.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root ...
- mysql 去空格_MySQL基本命令操作
MySQL通常情况下操作的时候都有图形客户端,但是在某些环境下,是没有提供客户端的,这个时候就需要使用基本的命令行去操作.本篇文章主要介绍MySQL的常用基本操作之"建库,建表,删库,删表& ...
- mysql设备台账_mysql数据库操作语句大全.pdf
mysql数据库操作语句大全.pdf mysql数据库操作语句大全(常用操作指令)一 . 常用mysql命令行命令1.启动MYSQL服务 netstartmysql停止MYSQL服务 stat na| ...
- mysql 用户命令_MySQL命令行新建用户
https://www.cnblogs.com/penciler/p/4813157.html MySQL命令行能否实现新建用户呢?答案无疑是肯定的.而且在使用使用MySQL命令行新建用户后,还可以为 ...
- mysql的命令行常用命令_mysql命令行常用命令
第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...
- mysql查当前用户的的命令_mysql命令大全用户管理相关命令
grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利. grant select on testdb.* to common_user@'%' grant insert on t ...
- mysql net 指令_MySQL命令
1.MySQL数据库服务器的开启与关闭: net start mysql net stop mysql 2.退出命令行客户端: quit 3.创建数据库 CREATE DATABASE 数据库名称; ...
最新文章
- LeetCode每日一题:回文链表(No.234)
- Python-Jenkins助力传统发布流程
- C/C++数组名与指针区别深入探索
- 共享内存生产者消费者模型
- 规则引擎Easy-rules
- phpstorm 调试_PhpStorm中的多用户调试
- 里面不仅有强悍的zhajinhuaplayer
- Linux下SVN 命令操作手册
- 电脑小写字母怎么切换_笔记本键盘切换的操作流程
- 怎么给图片或视频添加夜视效果?
- android刷新界面的几种方法,Android UI更新的几种方法
- 广东大学 计算机 排名2015,2015美国大学计算机排名
- WPF使用DialogResult.OK报错
- 最新SOCKS5代理服务器 socks5代理ip地址
- 基于java的健身房会员卡管理系统ssh框架
- CSS3中rotate的作用
- 投基取巧:如何通过基金投资获得 20%+ 的收益?基金理财干货分享,附思维导图!
- 神舟gx8cp5s1uefi安装win10和ubuntu18.04双系统记录
- CDS学习(一)---简介
- 动态规划问题之求解数列中递增数列的长度
热门文章
- 轻量容器和注射依赖 的自实现
- hutool 获取某月最后一天_Hutool之时间工具——DateUtil
- win7计算机添加用户名和密码错误,Win7家庭组如何创建共享及其密码错误怎么办?...
- 山西好点的计算机专科学校排名及分数线,2019-2020山西专科学校排名及分数线(理科+文科)...
- git指定版本openwrt源码_关于Github Action自动编译Lean_Openwrt的配置修改问题
- python airflow_airflow python 包采坑指南
- 【CF1325E】 Ehab's REAL Number Theory Problem(思维+最小环bfs)
- 翻译: TensorFlow 2.0 中的新功能
- 翻译:iOS Swift单元测试 从入门到精通 Unit Test和UI测试 UITest
- SwiftUI资源列表