数据库端口号:Mysql:3306 Orasle:1521 Sqlserver:1443

DML: 数据操作语言(检索或者修改数据)

DDl:数据定义语言(定义数据结构,比如创建、修改或删除数据库的对象)

DCl:数据控制语言(用于定义数据库用户的权限)

DML: Select:--用于检索数据

Insert:--用于增加数据到数据库

Update:--用于从数据库中修改现存的数据

Delete:--用于从数据库中删除数据

DDL: Create table --创建表

Alter --修改表

Drop table --删除表

DCL: COMMIT --提交

ROLLBACK --回滚

中文乱码:支持中文编码格式:utf8 GBK gb2312

查看端口号是否正确:\Program files\mysql\mysql Server 5.5\my.ini中port是3306

mysql-user表 host:代表可连接的主机

% --所有电脑都可以连接

127.0.0.1 --主机或IP地址只能输入127.0.0.1,只能本地连接

localhost --主机或IP地址只能输入localhost,只能本机连接

创建表必须具备的条件:create table的权限 ; 存储空间

DDL 语句修改表: 追加新的列语法:alter table 表名 add 列名 类型(长度);

修改字段类型语法:alter table 表名 modify 列名 类型(长度);

修改字段名称语法:alter table 表名 change 旧列名 新列名 类型(长度);

删除一个列语法:alter table 表名 drop 列名;

DDL语句删除表语法:drop table 表名

数据和结构都被删除

所有正在运行的相关事务被提交

所有相关索引被删除

DROP TABLE 语句不能回滚

Mysql的两种主键。Primary key 和not null auto_incriment

在建立mysql表时,给一个字段添加了主键primary key

Alter table 表名 add primary key(id);

Alter table 表名 change id id int(10) not null auto_increment=1;

删除自增长的主键id

先删除自增长在删除主键 Alter table 表名 change id id int(10);//删除自增长

Alter table tb drop primary key;//删除主建

DML查询:基本查询:Select * from 表名

Select * from 表名 where 条件

Select * from 表名 where 字段名> 条件

模糊查询:Select * from 表名 where 条件 like ‘%字段%‘

逻辑运算符: and or not in

条件查询:Select * from 表名 where 列名 between 数值 and 数值

Select * from 表名 where 条件 in(数值,数值)

Select * from 表名 where 条件 is not null

排序查询:Select * from 表名 order by 条件 asc/desc(升序/降序)

分组函数的使用:

AVG()求平均值: select avg(列名) from 表名;

SUM()求和: select sum(列名) from 表名;

MAX()求最大值: select max(列名) from 表名;

MIN()求最小值: select min(列名) from 表名;

COUNT()求个数: select count(列名) from 表名;

GROUP BY手动分组:

GROUP BY单独使用语法:select 列名 from 表名 group by 列名;

GROUP BY和分组函数一起使用:select 列名,avg(列名) from 表名 group by 列名;

去重复语法:Select distinct 字段名 from 表名;

having分组以后过滤语法:select 列名,count(*) from 表名

where 条件>数值 --分组前过滤

group by 列名

having count(*)>数值; --分组后过滤

子查询语法:Select * from 表名 where 字段名()内连接语法:select 别名.字段名,别名.字段名, from 表名 别名 where 别名.字段名=别名.字段名多表查询(其他连接)语法:select 别名.字段名,别名.字段名, from 表名 别名 (inner on/right/left) join 别名.字段名=别名.字段名

mysql语句使用_Mysql基本使用语句相关推荐

  1. mysql 语句解析_MySQL进阶之语句解析顺序

    概述 一条普通的SQL查询语句它在MySQL数据库中是怎么样被解析和执行的呢?下面一起来了解一下,MySQL是如何解析SQL查询语句的,这对理解MySQL的执行计划也大有益处. 解析顺序 下面是一条普 ...

  2. mysql行格式化_MySQL数据格式化语句

    MySQL数据格式化语句 文件记录体格式 序号 域 名 长度 位 置 填写说明 1 记录体标记 www.2cto.com 2 1-2 填"50" 2 话单生成日期 8 3-10 Y ...

  3. mysql 临时索引_MySQL select in 语句未使用索引,产生磁盘临时表,导致 crash

    1. 问题描述 业务执行一个非常简单的 SQL,结果导致 MySQL crash,并且每次都能复现. MySQL 版本: Percona Server for MySQL 5.7.20 SQL 语句: ...

  4. mysql sql优化_MySQL数据库SQL语句优化原理专题(三)

    需求 做过开发的同学,对分页肯定不会陌生,因为很多前台页面展示,为了更好的展示数据,就会用到分页,所以如何写一个高性能的分页SQL语句,是每一个开发人员需要掌握的技能. 分页SQL 这里给大家写一个分 ...

  5. mysql表操作_MySQL表操作语句用法百科

    本文采用MySQL5.7.26版本 1 建表语句 建表语句create语法如下: 1.1 设置unsigned unsigned设置数值类型是否为无符号数,可以为空,如下举例: 1.2 设置默认值 d ...

  6. mysql数据库语_MYSQL数据库常用语句

    一.用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PAS ...

  7. mysql五大子句_MySQL的查询语句中可以使用以下哪个子句来表示分组查询

    [多选题]人类行为遗传学工作者倾向于把人的行为遗传分为哪几类 [填空题]MySQL的连接操作包括内连接.( )和交叉连接. [判断题]社会生活类尤其是人文风光类纪录片的解说则多用文学. 散文手法, 既 ...

  8. mysql慢查询开启语句分析_mysql慢查询语句分析总结

    我们经常会接触到MySQL,也经常会遇到一些MySQL的性能问题.我们可以借助慢查询日志和explain命令初步分析出SQL语句存在的性能问题 通过SHOW FULL PROCESSLIST查看问题 ...

  9. mysql 优化代码_MySQL Order by 语句优化代码详解

    Order by语句是用来排序的,经常我们会使用到Order by来进行排序,下面我给大家来讲讲Order by用法与优化排序,有需要的同学可参考 MySQL Order By keyword是用来给 ...

最新文章

  1. CI Weekly #7 | Instgram/Quora 等大公司如何做持续部署?
  2. 表空间迁移(transport tablespace)测试案例
  3. vs环境下C++dll生成和使用(基础篇)
  4. Nginx1.0.9配置虚拟主机
  5. 最全面的关于LINUX与UNIX下的dd命令详解
  6. SAP License:SAP Business One 与SAP R/3的区别
  7. 波士顿动力新机器人登场!
  8. I.MX6 MAC地址修改
  9. 课堂作业(求几个数的最大值)
  10. Python爬取抖音APP,竟然只需要十行代码
  11. uni-app android权限
  12. python读取mt4数据_将国内A股数据接入MT4平台
  13. git版本控制操作教程:撤销/回退
  14. 红警游戏开源代码带给我们的震撼
  15. flea-cache使用之Memcached接入
  16. 猎人打猎(一)-----简单的实现
  17. 健身与不健身五年后的差别?你可不能轻易忽视!
  18. Android开发在路上:少去踩坑,多走捷径(上)
  19. 视频教程-SpringBoot实战视频教程-Java
  20. 辽宁省营口市谷歌高清卫星地图下载

热门文章

  1. 如何使用JSON和Servlet创建JQuery DataTable
  2. Arquillian 1.0.0.Final正式发布! 准备使用GlassFish和WebLogic! 杀死所有虫子!
  3. OAuth与Spring Security
  4. Linux下python包放在哪,在alpinlinux中使用apk安装的Python包
  5. Linux 命令之 kill -- 杀死进程
  6. android开发 apk文件,android开发中,将数据库文件与APK一起发布?
  7. C语言实现面向接口编程
  8. C语言指针用得好犹如神助!这些使用技巧值得收藏
  9. linux数组操作 增删改查,linuxea:go数组与数组增删改查(19)
  10. c语言所有关键字作用,void_C语言void关键字详解