12-MySQL-Ubuntu-数据表的查询-数据准备和基本查询(一)
一,数据准备
- 创建数据库、数据表
- -- 创建数据库
- create database python_test_1 charset=utf8;
- -- 使用数据库
- use python_test_1;
- -- students表
- create table students(
- id int unsigned primary key auto_increment not null,
- name varchar(20) default '',
- age tinyint unsigned default 0,
- height decimal(5,2),
- gender enum('男','女','中性','保密') default '保密',
- cls_id int unsigned default 0,
- is_delete bit default 0
- );
- -- classes表
- create table classes (
- id int unsigned auto_increment primary key not null,
- name varchar(30) not null
- );
- 准备数据
- -- 向students表中插入数据
- insert into students values
- (0,'小明',18,180.00,2,1,0),
- (0,'小月月',18,180.00,2,2,1),
- (0,'彭于晏',29,185.00,1,1,0),
- (0,'刘德华',59,175.00,1,2,1),
- (0,'黄蓉',38,160.00,2,1,0),
- (0,'凤姐',28,150.00,4,2,1),
- (0,'王祖贤',18,172.00,2,1,1),
- (0,'周杰伦',36,NULL,1,1,0),
- (0,'程坤',27,181.00,1,2,0),
- (0,'刘亦菲',25,166.00,2,2,0),
- (0,'金星',33,162.00,3,3,1),
- (0,'静香',12,180.00,2,4,0),
- (0,'郭靖',12,170.00,1,4,0),
- (0,'周杰',34,176.00,2,5,0);
- -- 向classes表中插入数据
- insert into classes values (0, "python_01期"), (0, "python_02期");
二,基本查询
(1)查询所有字段
select * from 表名;
(2)查询指定字段
select 字段1,字段2,... from 表名;
(3)查询时使用as给字段起别名
select 字段1 as 别名1,字段2 as 别名2,... from 表名;
(4)查询时使用as给表起别名
select 别名.字段1,别名.字段2,... from 表名 as 别名;
注:一旦使用别名,sql语句总就不能再使用原来的表名.下面给出实例:
例:
(错误的SQL语句)select 表名.字段1,别名.字段2,... from 表名 as 别名;
(正确的SQL语句)select 别名.字段1,别名.字段2,... from 表名 as 别名;
(5)查询时使用distinct去除重复字段
select dintinct 字段 from 表名;
例:
查询gender字段的种类数,使用distinct去重查看
12-MySQL-Ubuntu-数据表的查询-数据准备和基本查询(一)的更多相关文章
- (转)MySQL数据表中带LIKE的字符匹配查询
MySQL数据表中带LIKE的字符匹配查询 2014年07月15日09:56 百科369 MySQL数据表中带LIKE的字符匹配查询 LIKE关键字可以匹配字符串是否相等. 如果字段的值与指定的 ...
- mysql进阶(五)数据表中带OR的多条件查询
MySQL数据表中带OR的多条件查询 OR关键字可以联合多个条件进行查询.使用OR关键字时: 条件 1) 只要符合这几个查询条件的其中一个条件,这样的记录就会被查询出来. 2) 如果不符合这些查询条件 ...
- python连接mysql数据表查询表获取数据导入到txt中
import pymysql'''连接mysql数据表查询表获取数据导入到txt中'''#查询结果写入数据到txtdef get_loan_number(file_txt): connect = py ...
- MySQL 数据库删除表中重复数据
采集数据的时候,由于先期对页面结构的分析不完善,导致采漏了一部分数据.完善代码之后重新运行 Scrapy,又采集了一些重复的数据,搜了下删除重复数据的方法. N.B. 删除数据表的重复数据时,请先备份 ...
- 向mysql数据表中插入数据失败的原因
1.案例代码: $sql1="insert into content(category,subject,content,username,release_date) values('{$ca ...
- 【Paddy】如何将物理表分割成动态数据表与静态数据表
前言 一般来说,物理表的增.删.改.查都受到数据量的制约,进而影响了性能. 很多情况下,你所负责的业务关键表中,每日变动的数据库与不变动的数据量比较,相差非常大. 这里我们将变动的数据称为动态数据,不 ...
- DataTable to Excel(使用NPOI、EPPlus将数据表中的数据读取到excel格式内存中)
/// <summary> /// DataTable to Excel(将数据表中的数据读取到excel格式内存中) /// </summary> /// <param ...
- 将数据表中的数据添加到ComboBox控件中
实现效果: 知识运用: ComboBox控件的DataSource 属性 //获取或设置ComboBox的数据源 public Object DataResouce{get;set;} //属性值:任 ...
- code first网站发布后数据表中没有数据问题
code first网站发布后数据表中没有数据问题 (1).将internal sealed class Configuration类访问修饰符改为public class Configuratio ...
- mysql在线修改表结构大数据表的风险与解决办法归纳
整理这篇文章的缘由: 互联网应用会频繁加功能,修改需求.那么表结构也会经常修改,加字段,加索引.在线直接在生产环境的表中修改表结构,对用户使用网站是有影响. 以前我一直为这个问题头痛.当然那个时候不需 ...
随机推荐
- 6-23 EDM的报告
EDM营销(Email Direct Marketing)也即:Email营销. 目的:数据分析.制定一对一的个性化数据.提高用户访问率.EDM是一对一的沟通,让你的用户感觉到尊重, 方式:选择强有力 ...
- 我看Spring MVC系列(一)
1.Spring MVC是什么: Spring MVC:Spring框架提供了构建Web应用程序的全功能MVC模块. 2.Spring helloWorld应用(基于Spring 4.2) 1.添加S ...
- 2017 ICPC Asia Urumqi A.coins (概率DP + 期望)
题目链接:Coins Description Alice and Bob are playing a simple game. They line up a row of nn identical c ...
- Apache Flink 整体介绍
前言 Flink 是一种流式计算框架,为什么我会接触到 Flink 呢?因为我目前在负责的是监控平台的告警部分,负责采集到的监控数据会直接往 kafka 里塞,然后告警这边需要从 kafka topi ...
- 如何调用DLL中的导出类
之前在网上一直查不到关于把类打包成dll文件的程序,今天自己写了个测试程序,供大家参考 一.生成类的dll文件 1.我是在vs2008上测试的,建立工程,在选择建立何种类型的工程的时候,勾上appli ...
- react-swiper 如何实现滑动小卡片的移动?
1.引入插件 import ReactSwipes from 'react-swipes'; import './swiperCard.css'; 2.代码构成 export default clas ...
- Pytest初体验
Pytest安装,导入相关依赖哭 Pip3 install –U pytest U表示升级 Pip3 install pytestsugar pip3 install pytest-rerunfail ...
- 百度网盘不限速下载PanDownload网页版+IDM
1.安装配置IDM 下载链接:链接:https://pan.baidu.com/s/13P4ae-IPgi5Y13CGEZgmlg 提取码:do44 安装后在浏览器(推荐chrome或Firefox) ...
- D3.js 弦生成器(V3版本)
弦生成器(Chord Generator) 弦生成器(Chord Generator)根据两段弧来绘制弦,共有五个访问器,分别为source().target().radius().startAn ...
- ros语音交互(五)移植科大讯飞语音识别到ros
将以前下载的的语音包的 samples/iat_record/的iat_record.c speech_recognizer.c speech_recognizer.c 拷贝到工程src中, linu ...