LAMP: Linux系统 A阿帕奇服务器 Mysql数据库 Php语言

mysql:常用代码

create table CeShi1

(

Uid varchar(50) primary key,

Pwd varchar(50),

Name varchar(50),

Nation varchar(50),

foreign key(Nation) references Nation(Code)

)

写查询语句需要注意:

1.创建表的时候,最后一列后面不要写逗号

2.如果有多条语句一起执行,注意在语句之间加分号分隔

3.写代码所有符号都是半角的

关系型数据库:表和表之间是有关系存在的

创建表的几个关键字:

1.主键:primary key

2.非空:not null

3.自增长列:auto_increment

4.外键关系:foreign key(列名) references 表名(列名)

CRUD操作:

1.添加数据:

insert into Info values('','','','','') 要求values括号里面的值的个数要和表里面列数相同

insert into Info (Code,Name) values('','') 添加指定列的值

2.修改数据

update Info set Name = '张三' where Code = 'p001'

3.删除数据

delete from Info where Code = 'p001'

查询数据:

1.普通查询,查所有的

select * from Info #查所有数据

select Code,Name from Info #查指定列

2.条件查询

select * from Info where Code = 'p001' #一个条件

select * from Info where Name = '张三' and Nation = 'n001' #两个条件并的关系

select * from Info where Name = '张三' or Nation = 'n001' #两个条件或的关系

3.排序查询

select * from Info order by Birthday #默认升序排列asc 如果要降序排列 desc

select * from Car order by Brand,Oil desc #多列排序

4.聚合函数

select count(*) from Info #取个数

select sum(Price) from Car #查询price列的和

select avg(Price) from Car #查询price列的平均值

select max(Price) from Car #查询price列的最大值

select min(Price) from Car #查询price列的最小值

5.分页查询

select * from Car limit n,m #跳过n条数据取m条数据

6.分组查询

select Brand from Car group by Brand #简单分组查询

select Brand from Car group by Brand having count(*)>2 #查询系列里面车的数量大于2的系列

7.去重查询

select distinct Brand from Car

8.修改列名

select Brand as '系列' from Car

9.模糊查询

select * from Car where Name like '_迪%' %代表任意多个字符 _代表一个字符

10.离散查询

select * from Car where Code in ('c001','c002','c003','c004')

select * from Car where Code not in ('c001','c002','c003','c004')

mysql数据去重语句_数据库 mysql 语句相关推荐

  1. mysql面试题sql语句_数据库MySQL经典面试题之SQL语句

    数据库MySQL经典面试题之SQL语句 1.需要数据库表1.学生表 Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex ...

  2. mysql数据库存储数据的过程_[数据库]MySql存储过程总结

    [数据库]MySql存储过程总结 0 2014-06-12 01:00:50 之前总是在MSSQL上写存储过程,没有在MYSQL上写过,也基本没有用过,今天需要用到MYSQL,研究了下,把项目的需要的 ...

  3. mysql数据库容量估算_数据库性能与容量评估

    一.数据库设计 1.表结构设计 -表中的自增列(auto_increment属性)推荐使用bigint类型 -首选使用非空的唯一键, 其次选择自增列或发号器 不使用更新频繁的列,尽量不选择字符串列,不 ...

  4. mysql数据归档原则_数据库中的归档是什么意思?

    若干套 MySQL 环境,只有一套: ∘ 行为异常,怀疑触发 bug ∘ 性能异常,比其他环境都要低 在这种场景下,我们一般的做法是首先控制变量,查看软硬件配置,以及 MySQL 的参数配置.关于 M ...

  5. mysql数据生产数据分析_基于MySQL玩转SQL数据分析课程 互联网数据分析师-SQL数据分析实战视频教程...

    基于MySQL玩转SQL数据分析课程 互联网数据分析师-SQL数据分析实战视频教程 课程目录 (1)SQL与数Ju分析;目录中文件数:23个 (1) 开课-课时3SQL与数Ju库的价值.flv (2) ...

  6. 初识mysql数据字段属性_初识mysql

    # 经典sql语句 + 创建数据库 - CREATE DATABASE database_name; + 删除数据库 - DROP DATABASE database_name; + 创建备份数据库 ...

  7. mysql explain详解_数据库mysql(1)——B+TREE索引原理

    一.B+Tree索引详解 1.什么是索引? 索引:加速查询的数据结构. 2.索引常见数据结构: #1.顺序查找: 最基本的查询算法-复杂度O(n),大数据量此算法效率糟糕. #2.二叉树查找(bina ...

  8. mysql 分区指定路径_[数据库]MySQL 指定各分区路径

    [数据库]MySQL 指定各分区路径 0 2016-11-08 18:00:44 介绍 可以针对分区表的每个分区指定各自的存储路径,对于innodb存储引擎的表只能指定数据路径,因为数据和索引是存储在 ...

  9. mysql 与 xls 连接_数据库MySQL与xls文件的互导

    最近的一个项目需要将xls表导入到MySQL数据库中和将MySQL数据表导出到xls表中,在网上搜了很多资料,经过多次尝试终于实现了功能,废话不多说,在这粘贴出代码,希望可以帮到需要的朋友. 一.将. ...

  10. mysql权限层级体系_数据库mysql有哪些权限?层级有哪些?

    我们想要运行一个文件时,有时候会出现只有管理员才能打开这类软件,这就是权限对于用户的限制.那么在我们最近学习的数据库mysql中,也有这样的权限需要我们去注意吗?小编想说当然有,而且还不少!今天就数据 ...

最新文章

  1. qlistview 键盘上下键事件_不习惯华为的全面屏导航?教你换回三角键盘导航
  2. 一部手机失窃而揭露的黑色产业链
  3. js 复制 标签中的内容 方法
  4. Spark 精品文章转载(目录)
  5. 逻辑斯谛回归(Logistic回归)最详解
  6. 从事前端开发必须要了解的CSS原理
  7. 【3-16】数据库基本编程语句,存储过程,触发器
  8. 安装Exchange Server 2013
  9. 零基础学python电子书-零基础学Python
  10. delphi 判断两个时间差是否在一个指定范围内
  11. 人脸检测(八)--HOG特征原理及实现
  12. 信息收集-目录扫描(7kbscan御剑版)下载及使用
  13. C++ SHFileOperation实现文件、文件夹拷贝、删除、重命名
  14. 使用arduino驱动光驱步进电机
  15. Privacy Protection in Distributed Fingerprint-based Authentication
  16. 软件工程笔记:通用职责分配模式(grasp)
  17. 【PHP开发】Mac系统配置MAMP+Thinkphp框架环境 教程(一)
  18. Android中比较好的开源项目整理
  19. 修改windows虚拟服务器mac,vmware虚拟机修改MAC教程
  20. springboot+springsecurity+阿里云短信服务验证实现注册登录

热门文章

  1. Android Studio 在项目中引用第三方jar包
  2. BZOJ1058 [ZJOI2007]报表统计 set
  3. 洛谷p1162填涂颜色(dfs写法)
  4. HDU 4913 Least common multiple
  5. 数学工具WZgrapher
  6. php安装pear和phpunit
  7. 【C++】动态内存管理/move/以及移动构造与移动赋值运算符
  8. binutils工具集用法
  9. PHP Socket配置以及实例
  10. 在ASP.NET下实现数字和字符相混合的验证码