mysql数据库命令
删除一个表:
drop table if exists 表名;
在表中插入行:
Insert into 表名 values(, , ,)
创建表:
Create table 表名(
Id int(10) primary key auto_increment, // auto_increment自增的意思
Name varchar(10),
Age int unsigned,
Height decimal(5,2))
删除行:
Delete from 表名 where ……
Tinyint类型 占用一个字节,8个bit,范围是0-255,
Int类型 占用四个字节
查询表:
Select * from 表名 查询表中所有字段
Select name,age from 表名 从表中查询name,age列
Select name as 别名 from 表名 从表中查询name列,并且为name列起一个别名
Select distinct sex from 表名 从表中查询sex列,只留下不重复的,distinct:不重复
Select name from 表名 where…… 根据条件查询表中name字段
Select * from 表名 where name like “孙%” 模糊查询,查找表中name为孙X或者孙XX或者孙XXX等等的所有字段
Select * from 表名 where name like “孙_ _” 查找姓名叫孙XX的所有字段
Select * from 表名 where name in (“老王”,”老李”,”老孙”) 查找姓名为老王、老李、老孙的字段
Select * from 表名 where age between 18 and 20 查找年龄在18到20岁之间的所有字段
Select * from 表名 where age is null 查询没有年龄的所有字段
排序:
Select * from 表名 order by age 按照age排序,默认升序(asc)
Select * from 表名 order by age desc 按照age排序,降序排
聚合函数:
Select count(*) from 表名 查询总行数
Select count(age) from 表名 查询age列的总行数,不包含null
Select agv(age) from 表名 查询平均年龄
Select sex,count(*) from 表名 group by sex having sex=’男’ 查询性别男女分别有多少人,group by是分组,以性别分组,having类似where,后面是条件
Select * from 表名 limit startNum,count,比如 select* from 表名 limit 0,3 从表中第1行开始,查询三行。
等值连接:
Select * from 表1,表2 where 表1.列名 = 表2.列名
内连接:
Select * from 表1 inner join 表2 on 表1.字段 = 表2.字段
Select * from 表1 join 表2 on 连接条件,
表2 join 表3 on 连接条件;
(后面还可以跟where + 条件 )
左连接,join换成left join
右连接,join换成right join
mysql数据库命令的更多相关文章
- linux下导入、导出mysql数据库命令 下载文件到本地
一.下载到本地 yum install lrzsz sz filename 下载 rz filename 上传 linux下导入.导出mysql数据库命令 一.导出数据库用mysqldump命 ...
- 二进制方式快速安装MySQL数据库命令集合
二进制方式快速安装MySQL数据库命令集合 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1.安装mysql ls mysql ...
- Mysql数据库命令行输入错误怎么办
Mysql数据库命令行输入错误 缺少另一半 错误输入 ' 或 " 时,必须键入另一半才能退出命令. 缺少分号 写入语句缺少分号需要补全. 输入quit或者exit退出 ctrl+c,完全退出 ...
- 1.4 数据库和常用SQL语句(正文)——MySQL数据库命令和SQL语句
前面我们已经讲述了,登录时,我们使用mysql –u root –p命令进行,此时如果设置了密码,则需要输入密码. 输入密码后即进入MySQL的操作界面,此时,命令行窗体左侧显示"mysql ...
- linux、windows下导入、导出mysql数据库命令
一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构:[不是mysql里的命令]mysqldump -u用户名 -p密码 数据库名 > 数据 ...
- linux下导入、导出mysql数据库命令
一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr ...
- Hadoop集群(第10期副刊)_常用MySQL数据库命令
1.系统管理 1.1 连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 举例: 例1:连接到本机上的MySQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入 ...
- (转)linux下导入、导出mysql数据库命令
原文链接:http://www.xiaohuai.com/2902 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1.导出数据和表结构:mysqldump -u用 ...
- linux下导入、导出mysql数据库命令的实现方法
首先建空数据库 mysql>create database abc; 导入数据库 mysql>use abc; 设置数据库编码 mysql>set names utf8; 导入数据( ...
- MySql数据库命令行操作说明
MySql数据库操作说明 1. 使用电脑的运行cmd指令打开dos界面 2. 输入cd C:\Program Files\MySql\bin命令回车,进入mysqld目录 3. 输入mysql ...
随机推荐
- 多线程之美1一volatile
目录 一.java内存模型 1.1.抽象结构图 1.2.概念介绍 二.volatile详解 2.1.概念 2.2.保证内存可见性 2.3.不保证原子性 2.4.有序性 一.java内存模型 1.1.抽 ...
- 深入理解计算机系统 第二章 信息的表示和处理 part1
欣哥划的重点: 第二章比较难,建议至少掌握下面几个知识点: 1. 字节顺序 : 大端和小端 2. 运行 图2-24, 图2-25程序 show-bytes.c 观察结果,看看有什么问题 3. 理解布尔 ...
- spark集群搭建(三台虚拟机)——系统环境搭建(1)
!!!该系列使用三台虚拟机搭建一个完整的spark集群,集群环境如下: virtualBox5.2.Ubuntu14.04.securecrt7.3.6_x64英文版(连接虚拟机) jdk1.7.0. ...
- C#winfrom打开指定的文件
直接打开指定的文件 System.Diagnostics.Process.Start(v_OpenFilePath); 直接打开目录 string v_OpenFolderPath = @" ...
- C语言|博客作业05
这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 我在这个课程的 ...
- 详解Redis RDB持久化、AOF持久化
1.持久化 1.1 持久化简介 持久化(Persistence),持久化是将程序数据在持久状态和瞬时状态间转换的机制,即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘). 1.2 red ...
- AsyncDisplayKit编译和使用注意事项
Facebook开源框架,在github上可下载到.首先要编译AsyncDisplayKit库项目,有可能会出现下面错误: cocoaPods是基于ruby的项目版本控制软件,如果是ruby新手就会不 ...
- ViewPage+Fragment的使用用法
一.概述 从前面几篇文章,我们知道,实现ViewPager是要有适配器的,我们前面用的适配器是PagerAdapter,而对于fragment,它所使用的适配器是:FragmentPagerAdapt ...
- C语言与汇编语言混合编程实验
混合编程方法: 模块链接法 汇编指令嵌入法 1: 模块链接法则 模块链接法是指分别用汇编语言和C语言实现独立的模块(或子程序),再用链接程序把各模块生成的obj文件连接成一个可执行程序. 1:C语言调 ...
- 使用zuul实现验证自定义请求头中的token
路由:她会把外部所有对请求转发到具体的微服务实例上,是实现外部访问同一接口的基础 过滤: 就是权限的检查, 判断当前的请求是否有权限区访问那些服务集群 搭建后台网关: 导入eureka - clien ...