DDL:即数据库定义语句,用来创建数据库中的表、索引、视图、存储过程、触发器等,

关键字有:CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME。

DML:即数据操纵语句,用来查询、添加、更新、删除等,

关键字:SELECT、INSERT、UPDATE、DELETE、MERGE、CALL、EXPLAIN PLAN、LOCK TABLE

登录数据库格式: mysql -h主机地址 -u用户名 -p用户密码  –P端口 –D数据库  –e “SQL 内容”常用:mysql -uroot -p 数据库名称

alter table test rename test1; --修改表名删除索引
ALTER  TABLE  user_table  drop  INDEX  idx_name;修改字段名
ALTER TABLE user_table   CHANGE activity_id room_id  bigint(20) NOT NULL  COMMENT '房间ID';创建联合唯一索引
create unique index `idx_room_creator_id` on `activity_student_auth`(`room_id`, `creator_id`) USING BTREE;

2020-07-22 两个库关联查询

多个库中不同表的关联查询,数据库名.表名  数据库名加上"."就能调用相应数据库的数据表

select * from db1.table1 left join db2.table2 on db1.table1.id = db2.table2.id

2020-09-18 查询某一天数据

正确写法,速度快
select * from user where DATE_FORMAT(gmt_created,'%Y-%m-%d') = '2020-09-10'错误写法,数据量大时非常慢,花费的时间是上面的5倍
select * from user where gmt_created BETWEEN '2020-09-10 00:00:00'  AND '2020-09-10 23:59:59'

mysql 导出表结构和表数据 mysqldump用法

mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;

导出整个数据库结构和数据

mysqldump -h localhost -uroot -p123456 database > dump.sq

导出单个数据表结构和数据

mysqldump -h localhost -uroot -p123456  database table > dump.sql

导出整个数据库结构(不包含数据)

mysqldump -h localhost -uroot -p123456  -d database > dump.sql

导出单个数据表结构(不包含数据)

mysqldump -h localhost -uroot -p123456  -d database table > dump.sql

附: mysql(本人遇到到错误码及解决办法)

MySQL数据库语句相关推荐

  1. MySQL数据库——语句

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.MySQL数据库语句 (一).按关键字排序 1.可进行多字段的排序 (二).单字段排序 1.按分数排序,默认不指定 ...

  2. mysql5.7语句建库_MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全

    如何下载: 我先去MySQL首页下载最新版本的MySQL-链接:https://www.mysql.com/downloads/ 进入此界面下载: Downloads–>MySQL Commun ...

  3. mysql5.7.14安装版教程_MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全

    如何下载: 我先去MySQL首页下载最新版本的MySQL-链接:https://www.mysql.com/downloads/ 进入此界面下载: Downloads–>MySQL Commun ...

  4. Mysql 数据库语句常用总结

    mysql数据库常用的操作语句总结 文章目录 mysql数据库常用的操作语句总结 一.数据库进行操作(database) 二.数据表操作 三.表的字段约束 四.修改表结构 五.查询数据 一.数据库进行 ...

  5. mysql5.7.14安装版教程_MySQL5.7.14-下载安装教程--gt;MySQL数据库语句详细教程

    如何下载: 进入此界面下载: Downloads–>MySQL Community Edition (GPL)(这是免费版的,当然,有钱的可以用收费的,功能更强大)–>MySQL Comm ...

  6. QT学习 (MYSQL数据库语句操作)

    一. 使用Navicat工具操作数据库 工具下载地址:https://download.csdn.net/download/dianzishi123/10805940 有一个可连接使用的数据库 打开工 ...

  7. asp adodb连接mysql数据库语句_ASP连接MySQL数据库的方法

    ASP连接MySQL数据库的方法 ASP连接MySQL数据库的方法 ASP等语言连接mysql数据库,可以通过安装mysql的ODBC驱动,通过配置ODBC数据源,连接并操作数据库. mysql od ...

  8. mysql数据库语句q_mysql数据库命令大全,mysql基本命令大全

    你知道mysql数据库命令都有哪些吗?下面的文章要给大家到来的就是一个mysql数据库命令大全,一起来了解一下吧! 1.命令行连接数据库 Windows操作系统进入CMD命令行,进入mysql.exe ...

  9. MySQL数据库语句总结

    增insert into -- 删 delete from  -- 改 update table名字 set -- 查 select * from  -- 一.SQL定义 SQL(Structure ...

  10. mysql数据库语句分类_细数MySQL中SQL语句的分类

    1:数据定义语言(DDL) 用于创建.修改.和删除数据库内的数据结构,如:1:创建和删除数据库(CREATE DATABASE || DROP  DATABASE):2:创建.修改.重命名.删除表(C ...

最新文章

  1. Apache 的prefork MPM和worker MPM
  2. java单元测试覆盖率统计eclemma
  3. 2021-9-下旬 数据结构-线性表-链表-java代码实现(复习用)
  4. 使用nginx动静分离后,druid被拦截的解决方法
  5. mysql树状查询优化_解析SQL中树形分层数据的查询优化
  6. python 数据写入json文件时中文显示Unicode编码问题
  7. mysql学习一 常用语句
  8. WPF基础之体系结构
  9. 完整美团饿了么外卖红包源码
  10. 创业者防坑手册:面对强大的资本力量,你该如何正当防卫?
  11. 如何将图片转成png格式?图片的格式怎么转换
  12. Final swfplayer安卓系统中播放网页中的播放flash动画
  13. Swift光学识别中国二代居民身份证
  14. 安卓 10 周岁了:这些消失的经典 APP 你还记得吗?
  15. 为了提高python代码运行速度和进行_一行代码让你的python运行速度提高100倍
  16. 加粗、倾斜、下划线、删除线标签
  17. 云客Drupal源码分析之配置系统Configuration(一)
  18. iPhone相关产品型号汇总(iphone/ipad)
  19. 基于飞浆paddle的Android硬字幕提取 -- 二
  20. 关于3年买车5年买房的那些事(后续)

热门文章

  1. 全局唯一序列号生成器-支持分布式
  2. ”炮灰“团队自主开发,未参考任何Ftp搜索引擎代码,留个纪念。
  3. 图论及其应用 2011年 期末考试 答案总结
  4. 常见不等式考察(一)——Jensen不等式
  5. java实现端口扫描
  6. 135 、137、139端口等主要用途
  7. 关于win11没有ie 11的问题
  8. 【概率论】复习资料(手写复习)
  9. QQ2000 的聊天室刷屏机设计技术
  10. 刷机-升级到3.90M33-3的方法